public InMemoryReceiveEndpointContext(IInMemoryReceiveEndpointConfiguration configuration, ISendTransportProvider sendTransportProvider) : base(configuration) { _sendTransportProvider = sendTransportProvider; _publish = configuration.Topology.Publish; }
public HttpTopologyConfiguration(IHttpTopologyConfiguration topologyConfiguration) { _messageTopology = topologyConfiguration.Message; _sendTopology = topologyConfiguration.Send; _publishTopology = topologyConfiguration.Publish; _consumeTopology = new InMemoryConsumeTopology(topologyConfiguration.Message); }
public InMemoryReceiveEndpointContext(IInMemoryReceiveEndpointConfiguration configuration, ISendTransportProvider sendTransportProvider, ReceiveObservable receiveObservers, ReceiveTransportObservable transportObservers, ReceiveEndpointObservable endpointObservers) : base(configuration, receiveObservers, transportObservers, endpointObservers) { _sendTransportProvider = sendTransportProvider; _publish = configuration.Topology.Publish; }
public HttpTopologyConfiguration(IMessageTopologyConfigurator messageTopology) { _messageTopology = messageTopology; _sendTopology = new SendTopology(); _sendTopology.Connect(new DelegateSendTopologyConfigurationObserver(GlobalTopology.Send)); _publishTopology = new InMemoryPublishTopology(messageTopology); _publishTopology.Connect(new DelegatePublishTopologyConfigurationObserver(GlobalTopology.Publish)); var observer = new PublishToSendTopologyConfigurationObserver(_sendTopology); _publishToSendTopologyHandle = _publishTopology.Connect(observer); _consumeTopology = new InMemoryConsumeTopology(messageTopology); }
public ImplementedMessageTypeConnector(IInMemoryPublishTopologyConfigurator publishTopology, InMemoryMessagePublishTopology <TMessage> messagePublishTopologyConfigurator) { _publishTopology = publishTopology; _messagePublishTopologyConfigurator = messagePublishTopologyConfigurator; }