paramore.brighter.commandprocessor.MessagingConfiguration.MessagingConfiguration C# (CSharp) Method

MessagingConfiguration() public method

Initializes a new instance of the MessagingConfiguration class.
public MessagingConfiguration ( IAmAMessageStore messageStore, IAmAMessageProducer messageProducer, IAmAMessageMapperRegistry messageMapperRegistry, int messageStoreWriteTimeout = 300, int messagingGatewaySendTimeout = 300 )
messageStore IAmAMessageStore The message store.
messageProducer IAmAMessageProducer The messaging gateway.
messageMapperRegistry IAmAMessageMapperRegistry The message mapper registry.
messageStoreWriteTimeout int How long to wait when writing to the message store
messagingGatewaySendTimeout int How long to wait when sending via the gateway
        public MessagingConfiguration(
            IAmAMessageStore<Message> messageStore,
            IAmAMessageProducer messageProducer,
            IAmAMessageMapperRegistry messageMapperRegistry,
            int messageStoreWriteTimeout = 300,
            int messagingGatewaySendTimeout = 300
            )
        {
            MessageStore = messageStore;
            MessageProducer = messageProducer;
            MessageMapperRegistry = messageMapperRegistry;
            MessageStoreWriteTimeout = messageStoreWriteTimeout;
            MessagingGatewaySendTimeout = messagingGatewaySendTimeout;
        }

Same methods

MessagingConfiguration::MessagingConfiguration ( IAmAMessageStore messageStore, IAmAMessageStoreAsync asyncMessageStore, IAmAMessageProducer messageProducer, IAmAMessageProducerAsync asyncmessageProducer, IAmAMessageMapperRegistry messageMapperRegistry, int messageStoreWriteTimeout = 300, int messagingGatewaySendTimeout = 300 )
MessagingConfiguration::MessagingConfiguration ( IAmAMessageStoreAsync asyncMessageStore, IAmAMessageProducerAsync asyncmessageProducer, IAmAMessageMapperRegistry messageMapperRegistry, int messageStoreWriteTimeout = 300, int messagingGatewaySendTimeout = 300 )
MessagingConfiguration