public class SagaParticipantStubCommandHandler<C>
extends io.eventuate.tram.commands.consumer.CommandHandler
Constructor and Description |
---|
SagaParticipantStubCommandHandler(java.lang.String commandChannel,
java.lang.Class<C> expectedCommandClass,
java.util.function.Predicate<io.eventuate.tram.messaging.common.Message> expectedCommand,
java.util.function.Function<io.eventuate.tram.commands.consumer.CommandMessage<C>,io.eventuate.tram.messaging.common.Message> replyBuilder) |
Modifier and Type | Method and Description |
---|---|
boolean |
handles(io.eventuate.tram.messaging.common.Message message) |
<C extends io.eventuate.tram.commands.common.Command> |
handles(java.lang.String channel,
java.lang.Class<C> commandClass) |
java.util.List<io.eventuate.tram.messaging.common.Message> |
invokeMethod(io.eventuate.tram.commands.consumer.CommandMessage cm,
java.util.Map<java.lang.String,java.lang.String> pathVars) |
void |
verifyCommandReceived() |
public SagaParticipantStubCommandHandler(java.lang.String commandChannel, java.lang.Class<C> expectedCommandClass, java.util.function.Predicate<io.eventuate.tram.messaging.common.Message> expectedCommand, java.util.function.Function<io.eventuate.tram.commands.consumer.CommandMessage<C>,io.eventuate.tram.messaging.common.Message> replyBuilder)
public java.util.List<io.eventuate.tram.messaging.common.Message> invokeMethod(io.eventuate.tram.commands.consumer.CommandMessage cm, java.util.Map<java.lang.String,java.lang.String> pathVars)
invokeMethod
in class io.eventuate.tram.commands.consumer.CommandHandler
public boolean handles(io.eventuate.tram.messaging.common.Message message)
handles
in class io.eventuate.tram.commands.consumer.CommandHandler
public <C extends io.eventuate.tram.commands.common.Command> boolean handles(java.lang.String channel, java.lang.Class<C> commandClass)
public void verifyCommandReceived()