Esempio n. 1
0
        void ISettingsBuilder.Build()
        {
            var builder = this as ISettingsBuilder;
            var pipelineNameConvention = builder.Container.Resolve <IPipelineNameConvention>(builder.Name);
            var endpointNameConvention = builder.Container.Resolve <IEndpointNameConvention>(builder.Name);
            var transport = new InMemoryPipelineTransport(pipelineNameConvention, endpointNameConvention);

            builder.Container.RegisterSingleton <IPipelineTransport>(() => transport, builder.Name);
        }
Esempio n. 2
0
 public InMemoryPipeline(InMemoryPipelineTransport transport, string name)
 {
     this.transport = transport;
     this.name      = name;
 }
Esempio n. 3
0
 public InMemoryPipeline(InMemoryPipelineTransport transport, string name)
 {
     this.transport = transport;
     this.name = name;
 }
Esempio n. 4
0
 public InMemoryEndpoint(InMemoryPipelineTransport transport, string name, Dictionary<string, object> routingHeaders)
 {
     this.transport = transport;
     Name = name;
     RoutingHeaders = routingHeaders;
 }
 public InMemoryEndpointFactory(InMemoryPipelineTransport transport, IEndpointNameConvention endpointNameConvention)
 {
     this.transport = transport;
     this.endpointNameConvention = endpointNameConvention;
 }