public UberPipeline(string pipelineName, RabbitMqSession session, PipelineType pipelineType) { this.pipelineType = pipelineType; this.name = pipelineName; this.pipeline = new RabbitMqPipeline(pipelineName, session, pipelineType); this.scheduler = new SchedulerPipeline(pipelineName + ".Scheduler", session, pipelineType); }
public RabbitMqEndpoint(EndpointDefinition endpointDefinition, RabbitMqSession session) { RoutingHeaders = new Dictionary<string, object>(endpointDefinition.RoutingHeaders); AutoDelete = false; Exclusive = false; Durable = true; this.session = session; RoutingKey = endpointDefinition.RoutingKey; Name = endpointDefinition.EndpointName; }
public RabbitMqEndpointFactory(RabbitMqSession session, IEndpointNameConvention endpointNameConvention) { this.endpointNameConvention = endpointNameConvention; this.session = session; }
public RabbitMqSafeChannel(RabbitMqSession session) { this.session = session; channel = session.OpenChannel(); }
public SchedulerPipeline(string pipelineName, RabbitMqSession session, PipelineType pipelineType) : base(pipelineName, session, pipelineType) { }
public RabbitMqPipeline(string pipelineName, RabbitMqSession session, PipelineType pipelineType) { this.pipelineType = pipelineType; this.name = pipelineName; this.session = session; }