-
- All Implemented Interfaces:
-
org.enodeframework.messaging.MessageDispatcher
public final class DefaultMessageDispatcher implements MessageDispatcher
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDefaultMessageDispatcher.Companion
-
Constructor Summary
Constructors Constructor Description DefaultMessageDispatcher(TypeNameProvider typeNameProvider, MessageHandlerProvider messageHandlerProvider, TwoMessageHandlerProvider twoMessageHandlerProvider, ThreeMessageHandlerProvider threeMessageHandlerProvider, SerializeService serializeService)
-
Method Summary
Modifier and Type Method Description CompletableFuture<Boolean>dispatchMessageAsync(Message message)CompletableFuture<Boolean>dispatchMessagesAsync(List<Message> messages)final UnitdispatchSingleMessage(Message message, QueueMessageDispatching queueMessageDispatching)-
-
Constructor Detail
-
DefaultMessageDispatcher
DefaultMessageDispatcher(TypeNameProvider typeNameProvider, MessageHandlerProvider messageHandlerProvider, TwoMessageHandlerProvider twoMessageHandlerProvider, ThreeMessageHandlerProvider threeMessageHandlerProvider, SerializeService serializeService)
-
-
Method Detail
-
dispatchMessageAsync
CompletableFuture<Boolean> dispatchMessageAsync(Message message)
-
dispatchMessagesAsync
CompletableFuture<Boolean> dispatchMessagesAsync(List<Message> messages)
-
dispatchSingleMessage
final Unit dispatchSingleMessage(Message message, QueueMessageDispatching queueMessageDispatching)
-
-
-
-