public class SagaCommandDispatcher
extends io.eventuate.tram.commands.consumer.CommandDispatcher
Constructor and Description |
---|
SagaCommandDispatcher(java.lang.String commandDispatcherId,
io.eventuate.tram.commands.consumer.CommandHandlers target,
io.eventuate.tram.messaging.consumer.MessageConsumer messageConsumer,
io.eventuate.tram.messaging.producer.MessageProducer messageProducer,
SagaLockManager sagaLockManager) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<io.eventuate.tram.messaging.common.Message> |
invoke(io.eventuate.tram.commands.consumer.CommandHandler commandHandler,
io.eventuate.tram.commands.consumer.CommandMessage cm,
java.util.Map<java.lang.String,java.lang.String> pathVars) |
void |
messageHandler(io.eventuate.tram.messaging.common.Message message) |
public SagaCommandDispatcher(java.lang.String commandDispatcherId, io.eventuate.tram.commands.consumer.CommandHandlers target, io.eventuate.tram.messaging.consumer.MessageConsumer messageConsumer, io.eventuate.tram.messaging.producer.MessageProducer messageProducer, SagaLockManager sagaLockManager)
public void messageHandler(io.eventuate.tram.messaging.common.Message message)
messageHandler
in class io.eventuate.tram.commands.consumer.CommandDispatcher
protected java.util.List<io.eventuate.tram.messaging.common.Message> invoke(io.eventuate.tram.commands.consumer.CommandHandler commandHandler, io.eventuate.tram.commands.consumer.CommandMessage cm, java.util.Map<java.lang.String,java.lang.String> pathVars)
invoke
in class io.eventuate.tram.commands.consumer.CommandDispatcher