public MessageBroker(ILoggerFactory loggerFactory, IMessagingModule messagingModule, IBrokerMetaRepository exchangeRep, IEntityScriptingService scriptingSrv) { Check.NotNull(loggerFactory, nameof(loggerFactory)); Check.NotNull(messagingModule, nameof(messagingModule)); Check.NotNull(exchangeRep, nameof(exchangeRep)); Check.NotNull(scriptingSrv, nameof(scriptingSrv)); _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <MessageBroker>(); _messagingModule = messagingModule; _exchangeRep = exchangeRep; _scriptingSrv = scriptingSrv; }
public ExchangePublisherInit( ILoggerFactory loggerFactory, MessageBrokerState brokerState, IEntityScriptingService scriptiongSrv) { _logger = loggerFactory.CreateLogger <ExchangePublisherInit>(); _brokerState = brokerState; _connMgr = brokerState.ConnectionMgr; _serializationMgr = brokerState.SerializationMgr; _scriptingSrv = scriptiongSrv; // Messages can have one or more associated exchanges. When a message is published, // a lookup is completed to determine if there is an exchange associated with the message. _messageExchanges = brokerState.Exchanges.ToLookup( k => k.MessageType, e => new MessageExchangeDefinition(e, e.MessageType)); }
public RoslynController(IEntityScriptingService scriptingService) { _scripting = scriptingService; }
public EntityEvaluationTests() { _evalSrv = CreateEvaluationService(); }
public ExpressionQueryFilter(IEntityScriptingService scriptingService) { _scriptingService = scriptingService ?? throw new ArgumentNullException(nameof(scriptingService)); }