public MessagingConfiguration(
IAmAMessageStore<Message> messageStore,
IAmAMessageStoreAsync<Message> asyncMessageStore,
IAmAMessageProducer messageProducer,
IAmAMessageProducerAsync asyncmessageProducer,
IAmAMessageMapperRegistry messageMapperRegistry,
int messageStoreWriteTimeout = 300,
int messagingGatewaySendTimeout = 300
)
{
MessageStore = messageStore;
AsyncMessageStore = asyncMessageStore;
MessageProducer = messageProducer;
AsyncMessageProducer = asyncmessageProducer;
MessageMapperRegistry = messageMapperRegistry;
MessageStoreWriteTimeout = messageStoreWriteTimeout;
MessagingGatewaySendTimeout = messagingGatewaySendTimeout;
}
}