Package com.networknt.saga.participant
Class SagaCommandDispatcher
- java.lang.Object
-
- com.networknt.tram.command.consumer.CommandDispatcher
-
- com.networknt.saga.participant.SagaCommandDispatcher
-
public class SagaCommandDispatcher extends com.networknt.tram.command.consumer.CommandDispatcher
-
-
Constructor Summary
Constructors Constructor Description SagaCommandDispatcher(String commandDispatcherId, com.networknt.tram.command.consumer.CommandHandlers target, com.networknt.tram.command.common.ChannelMapping channelMapping, com.networknt.tram.message.consumer.MessageConsumer messageConsumer, com.networknt.tram.message.producer.MessageProducer messageProducer, SagaLockManager sagaLockManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<com.networknt.tram.message.common.Message>invoke(com.networknt.tram.command.consumer.CommandHandler commandHandler, com.networknt.tram.command.consumer.CommandMessage cm, Map<String,String> pathVars)voidmessageHandler(com.networknt.tram.message.common.Message message)
-
-
-
Constructor Detail
-
SagaCommandDispatcher
public SagaCommandDispatcher(String commandDispatcherId, com.networknt.tram.command.consumer.CommandHandlers target, com.networknt.tram.command.common.ChannelMapping channelMapping, com.networknt.tram.message.consumer.MessageConsumer messageConsumer, com.networknt.tram.message.producer.MessageProducer messageProducer, SagaLockManager sagaLockManager)
-
-
Method Detail
-
messageHandler
public void messageHandler(com.networknt.tram.message.common.Message message)
- Overrides:
messageHandlerin classcom.networknt.tram.command.consumer.CommandDispatcher
-
invoke
protected List<com.networknt.tram.message.common.Message> invoke(com.networknt.tram.command.consumer.CommandHandler commandHandler, com.networknt.tram.command.consumer.CommandMessage cm, Map<String,String> pathVars)
- Overrides:
invokein classcom.networknt.tram.command.consumer.CommandDispatcher
-
-