Esempio n. 1
0
 protected AbstractRabbitListenerEndpoint(IApplicationContext applicationContext, ILoggerFactory loggerFactory = null)
 {
     ApplicationContext = applicationContext;
     _loggerFactory     = loggerFactory;
     _logger            = loggerFactory?.CreateLogger(GetType());
     if (applicationContext != null)
     {
         Resolver          = applicationContext.ServiceExpressionResolver;
         ExpressionContext = new ServiceExpressionContext(applicationContext);
         ServiceResolver   = new ServiceFactoryResolver(applicationContext);
     }
 }
 protected AbstractNamedValueMethodArgumentResolver(IConversionService conversionService, IApplicationContext context)
 {
     _conversionService  = conversionService;
     _applicationContext = context;
     _expressionContext  = context != null ? new ServiceExpressionContext(context) : null;
 }