protected override IPublishEndpointProvider CreatePublishSendEndpointProvider() { var sendEndpointProvider = new PublishSendEndpointProvider(MessageSerializer, _inputAddress, _hosts); var endpointCache = new SendEndpointCache(sendEndpointProvider); return(new ServiceBusPublishEndpointProvider(_hosts[0], endpointCache)); }
protected override IPublishEndpointProvider CreatePublishSendEndpointProvider() { var sendEndpointProvider = new PublishSendEndpointProvider(MessageSerializer, _inputAddress, _hosts); var endpointCache = new SendEndpointCache(sendEndpointProvider); return new ServiceBusPublishEndpointProvider(_hosts[0], endpointCache); }
IPublishEndpointProvider CreatePublishEndpointProvider() { var sendEndpointProvider = new InMemorySendEndpointProvider(InputAddress, _sendTransportProvider, _serializer, SendPipe.Empty); var sendEndpointCache = new SendEndpointCache(sendEndpointProvider); return(new InMemoryPublishEndpointProvider(_sendTransportProvider, _publishPipe, _configuration.Topology.Publish, _serializer, InputAddress)); }
public IPublishEndpointProvider CreatePublishEndpointProvider(Uri sourceAddress, params IPublishPipeSpecification[] specifications) { var provider = new PublishSendEndpointProvider(MessageSerializer, sourceAddress, _host); var cache = new SendEndpointCache(provider, TopicCacheDurationProvider); var pipe = CreatePublishPipe(specifications); return(new ServiceBusPublishEndpointProvider(_host, cache, pipe)); }
public override IPublishEndpointProvider CreatePublishEndpointProvider(Uri sourceAddress, params IPublishPipeSpecification[] specifications) { var sendEndpointProvider = new InMemorySendEndpointProvider(sourceAddress, SendTransportProvider, MessageSerializer, SendPipe.Empty); var sendEndpointCache = new SendEndpointCache(sendEndpointProvider); var publishPipe = CreatePublishPipe(specifications); return(new InMemoryPublishEndpointProvider(sendEndpointCache, SendTransportProvider, publishPipe)); }
public override IPublishEndpointProvider CreatePublishEndpointProvider(params IPublishPipeSpecification[] specifications) { var provider = new PublishSendEndpointProvider(MessageSerializer, InputAddress, _hosts); var cache = new SendEndpointCache(provider); var pipe = CreatePublishPipe(specifications); return(new ServiceBusPublishEndpointProvider(_hosts[0], cache, pipe)); }
public override IPublishEndpointProvider CreatePublishEndpointProvider(params IPublishPipeSpecification[] specifications) { var provider = new PublishSendEndpointProvider(MessageSerializer, InputAddress, _hosts); var cache = new SendEndpointCache(provider, TopicCacheDurationProvider); var pipe = CreatePublishPipe(specifications); return new ServiceBusPublishEndpointProvider(_hosts[0], cache, pipe); }
public override IPublishEndpointProvider CreatePublishEndpointProvider(Uri sourceAddress, params IPublishPipeSpecification[] specifications) { var sendEndpointProvider = new InMemorySendEndpointProvider(sourceAddress, SendTransportProvider, MessageSerializer, SendPipe.Empty); var sendEndpointCache = new SendEndpointCache(sendEndpointProvider); var publishPipe = CreatePublishPipe(specifications); return new InMemoryPublishEndpointProvider(sendEndpointCache, SendTransportProvider, publishPipe); }