public TopologyOperator(MessageReceiverCreator messageReceiverCreator, BrokeredMessagesToIncomingMessagesConverter brokeredMessageConverter, ReadOnlySettings settings) { this.brokeredMessageConverter = brokeredMessageConverter; this.messageReceiverCreator = messageReceiverCreator; messageReceiverNotifierSettings = new MessageReceiverNotifierSettings( settings.Get <ReceiveMode>(WellKnownConfigurationKeys.Connectivity.MessageReceivers.ReceiveMode), settings.HasExplicitValue <TransportTransactionMode>() ? settings.Get <TransportTransactionMode>() : settings.SupportedTransactionMode(), settings.Get <TimeSpan>(WellKnownConfigurationKeys.Connectivity.MessageReceivers.AutoRenewTimeout), settings.Get <int>(WellKnownConfigurationKeys.Connectivity.NumberOfClientsPerEntity)); }
public MessageReceiverNotifier(MessageReceiverLifeCycleManager clientEntities, BrokeredMessagesToIncomingMessagesConverter brokeredMessageConverter, MessageReceiverNotifierSettings settings) { this.clientEntities = clientEntities; this.brokeredMessageConverter = brokeredMessageConverter; this.settings = settings; RefCount = 1; }
public MessagePump(IOperateTopologyInternal defaultOperator, MessageReceiverCreator messageReceiverCreator, BrokeredMessagesToIncomingMessagesConverter brokeredMessageConverter, ITopologySectionManagerInternal topologySectionManager, ReadOnlySettings settings, string localAddress) : this(defaultOperator, messageReceiverCreator, brokeredMessageConverter, topologySectionManager, settings, localAddress, TimeSpan.FromSeconds(30)) { }
internal MessagePump(IOperateTopologyInternal defaultOperator, MessageReceiverCreator messageReceiverCreator, BrokeredMessagesToIncomingMessagesConverter brokeredMessageConverter, ITopologySectionManagerInternal topologySectionManager, ReadOnlySettings settings, string localAddress, TimeSpan timeToWaitBeforeTriggeringTheCircuitBreaker) { this.defaultOperator = defaultOperator; this.messageReceiverCreator = messageReceiverCreator; this.brokeredMessageConverter = brokeredMessageConverter; this.topologySectionManager = topologySectionManager; this.settings = settings; this.localAddress = localAddress; timeToWaitBeforeTriggering = timeToWaitBeforeTriggeringTheCircuitBreaker; }
public MessageReceiverNotifier(MessageReceiverCreator receiverCreator, BrokeredMessagesToIncomingMessagesConverter brokeredMessageConverter, MessageReceiverNotifierSettings settings) { messageReceiverCreator = receiverCreator; this.brokeredMessageConverter = brokeredMessageConverter; this.settings = settings; }