public EventBus(IConfigurationEvaluator configEval, ISubscriber subscriber, IPublisher publisher, ILogger <EventBus> logger) { _logger = logger; _configEval = configEval; _publisher = publisher; _subscriber = subscriber; _logger.LogInformation("事件总线初始化完毕"); }
public BaseBusClient( IConfigurationEvaluator configEval, ISubscriber <TMessageContext> subscriber, IPublisher publisher, IResponder <TMessageContext> responder, IRequester requester) { _configEval = configEval; _subscriber = subscriber; _publisher = publisher; _responder = responder; _requester = requester; _logger.LogInformation("BusClient initialized."); }
public EvaluateAstVisitor(IConfigurationEvaluator configurationEvaluation, IDictionary <string, double> variables = null) { this.variables = new Dictionary <string, double>(variables ?? new Dictionary <string, double>()); this.configuration = configurationEvaluation ?? throw new ArgumentNullException(nameof(configurationEvaluation)); foreach (var constant in configurationEvaluation.EnumerateConstantes()) { if (this.variables.ContainsKey(constant.Key)) { throw EvaluatingException.VariableNameConflictsWithExistingConstantName(constant.Key); } this.variables.Add(constant); } }
public MessageChainTopologyUtil( IChannelFactory channelFactory, ITopologyProvider topologyProvider, IConfigurationEvaluator configEvaluator, IMessageSerializer serializer, IMessageContextProvider <TMessageContext> contextProvider, IMessageChainDispatcher messageDispatcher, QueueConfiguration queueConfig) { _channelFactory = channelFactory; _topologyProvider = topologyProvider; _configEvaluator = configEvaluator; _queueConfig = queueConfig; _messageDispatcher = messageDispatcher; _contextProvider = contextProvider; _serializer = serializer; InitializeConsumer(); }
public BusClient(RawRabbit.IBusClient client, IConfigurationEvaluator configEval) { _client = client; _configEval = configEval; }
public BusClient(IConfigurationEvaluator configEval, ISubscriber <MessageContext> subscriber, IPublisher publisher, IResponder <MessageContext> responder, IRequester requester) : base(configEval, subscriber, publisher, responder, requester) { }
public BusClient(RawRabbit.IBusClient client, IConfigurationEvaluator configEval) : base(client, configEval) { }