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); }
public InMemoryPipeline(InMemoryPipelineTransport transport, string name) { this.transport = transport; this.name = name; }
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; }