コード例 #1
0
            public RiderAgent(IConnectionContextSupervisor supervisor, IReceiveEndpointCollection endpoints, Task ready)
            {
                _supervisor = supervisor;
                _endpoints  = endpoints;

                SetReady(ready);
                SetCompleted(_supervisor.Completed);
            }
コード例 #2
0
 public ProcessorContextSupervisor(IConnectionContextSupervisor supervisor, IHostConfiguration hostConfiguration, ReceiveSettings receiveSettings,
                                   Func <IStorageSettings, BlobContainerClient> blobContainerClientFactory,
                                   Func <IHostSettings, BlobContainerClient, EventProcessorClient> clientFactory, Func <PartitionClosingEventArgs, Task> partitionClosingHandler,
                                   Func <PartitionInitializingEventArgs, Task> partitionInitializingHandler)
     : base(new ProcessorContextFactory(supervisor, hostConfiguration, receiveSettings, blobContainerClientFactory, clientFactory,
                                        partitionClosingHandler,
                                        partitionInitializingHandler))
 {
     supervisor.AddConsumeAgent(this);
 }
コード例 #3
0
 public ProcessorContextFactory(IConnectionContextSupervisor contextSupervisor, IHostConfiguration hostConfiguration,
                                ReceiveSettings receiveSettings, Func <IStorageSettings, BlobContainerClient> blobContainerClientFactory,
                                Func <IHostSettings, BlobContainerClient, EventProcessorClient> clientFactory,
                                Func <PartitionClosingEventArgs, Task> partitionClosingHandler,
                                Func <PartitionInitializingEventArgs, Task> partitionInitializingHandler)
 {
     _contextSupervisor          = contextSupervisor;
     _hostConfiguration          = hostConfiguration;
     _receiveSettings            = receiveSettings;
     _blobContainerClientFactory = blobContainerClientFactory;
     _clientFactory                = clientFactory;
     _partitionClosingHandler      = partitionClosingHandler;
     _partitionInitializingHandler = partitionInitializingHandler;
 }
コード例 #4
0
 public ModelContextSupervisor(IConnectionContextSupervisor connectionContextSupervisor)
     : base(new ModelContextFactory(connectionContextSupervisor))
 {
 }
コード例 #5
0
 public ProducerContextSupervisor(IConnectionContextSupervisor contextSupervisor, string eventHubName, IMessageSerializer messageSerializer)
     : base(new ProducerContextFactory(contextSupervisor, eventHubName, messageSerializer))
 {
     contextSupervisor.AddSendAgent(this);
 }
コード例 #6
0
 public SendEndpointContextFactory(IConnectionContextSupervisor supervisor, IPipe <SendEndpointContext> pipe, SendSettings settings)
 {
     _supervisor = supervisor;
     _pipe       = pipe;
     _settings   = settings;
 }
コード例 #7
0
 public QueueClientContextFactory(IConnectionContextSupervisor supervisor, ReceiveSettings settings)
     : base(supervisor, settings)
 {
     _settings = settings;
 }
コード例 #8
0
 public ClientContextSupervisor(IConnectionContextSupervisor connectionContextSupervisor)
     : base(new ClientContextFactory(connectionContextSupervisor))
 {
 }
コード例 #9
0
 public SessionContextFactory(IConnectionContextSupervisor connectionContextSupervisor)
 {
     _connectionContextSupervisor = connectionContextSupervisor;
 }
コード例 #10
0
 public ActiveMqSendTransportProvider(IConnectionContextSupervisor connectionContextSupervisor, ISessionContextSupervisor modelContextSupervisor)
 {
     _connectionContextSupervisor = connectionContextSupervisor;
     _modelContextSupervisor      = modelContextSupervisor;
 }
コード例 #11
0
 public SubscriptionClientContextFactory(IConnectionContextSupervisor supervisor, SubscriptionSettings settings)
     : base(supervisor, settings)
 {
     _settings = settings;
 }
コード例 #12
0
 public ProducerContextFactory(IConnectionContextSupervisor contextSupervisor, string eventHubName, IMessageSerializer messageSerializer)
 {
     _contextSupervisor = contextSupervisor;
     _eventHubName      = eventHubName;
     _messageSerializer = messageSerializer;
 }
コード例 #13
0
 public TopicSendEndpointContextFactory(IConnectionContextSupervisor supervisor, IPipe <SendEndpointContext> pipe, SendSettings settings)
     : base(supervisor, pipe)
 {
     _settings = settings;
 }
コード例 #14
0
 public ActiveMqPublishTransportProvider(IConnectionContextSupervisor connectionContextSupervisor, ISessionContextSupervisor supervisor)
 {
     _connectionContextSupervisor = connectionContextSupervisor;
     _supervisor = supervisor;
 }
コード例 #15
0
 public ModelContextSupervisor(IConnectionContextSupervisor connectionContextSupervisor)
     : base(new ModelContextFactory(connectionContextSupervisor))
 {
     connectionContextSupervisor.AddConsumeAgent(this);
 }
コード例 #16
0
 protected ClientContextFactory(IConnectionContextSupervisor supervisor, ClientSettings settings)
 {
     _supervisor = supervisor;
     _settings = settings;
 }
コード例 #17
0
 public RabbitMqPublishTransportProvider(IConnectionContextSupervisor connectionContextSupervisor, IModelContextSupervisor supervisor)
 {
     _connectionContextSupervisor = connectionContextSupervisor;
     _supervisor = supervisor;
 }
コード例 #18
0
 public SessionContextSupervisor(IConnectionContextSupervisor supervisor)
     : base(new SessionContextFactory(supervisor))
 {
     _connectionContextSupervisor = supervisor;
 }
コード例 #19
0
 public AmazonSqsSendTransportProvider(IConnectionContextSupervisor connectionContextSupervisor, IClientContextSupervisor clientContextSupervisor)
 {
     _connectionContextSupervisor = connectionContextSupervisor;
     _clientContextSupervisor     = clientContextSupervisor;
 }
コード例 #20
0
 public RabbitMqSendTransportProvider(IConnectionContextSupervisor connectionContextSupervisor, IModelContextSupervisor modelContextSupervisor)
 {
     _connectionContextSupervisor = connectionContextSupervisor;
     _modelContextSupervisor      = modelContextSupervisor;
 }
コード例 #21
0
 public ClientContextSupervisor(IConnectionContextSupervisor supervisor)
     : base(new ClientContextFactory(supervisor))
 {
     _connectionContextSupervisor = supervisor;
 }
コード例 #22
0
 public ClientContextFactory(IConnectionContextSupervisor connectionContextSupervisor)
 {
     _connectionContextSupervisor = connectionContextSupervisor;
 }
コード例 #23
0
 protected BrokeredMessageMoveTransport(IConnectionContextSupervisor supervisor, SendSettings settings)
 {
     _sendEndpointContext = new Recycle <ISendEndpointContextSupervisor>(() => supervisor.CreateSendEndpointContextSupervisor(settings));
 }
コード例 #24
0
 public BrokeredMessageErrorTransport(IConnectionContextSupervisor supervisor, SendSettings settings)
     : base(supervisor, settings)
 {
 }
コード例 #25
0
 public ModelContextFactory(IConnectionContextSupervisor supervisor)
 {
     _supervisor = supervisor;
 }
コード例 #26
0
 public SessionContextSupervisor(IConnectionContextSupervisor connectionContextSupervisor)
     : base(new SessionContextFactory(connectionContextSupervisor))
 {
 }
コード例 #27
0
 protected SendEndpointContextFactory(IConnectionContextSupervisor supervisor, IPipe <SendEndpointContext> pipe)
 {
     _supervisor = supervisor;
     _pipe       = pipe;
 }