public class SagaParticipantStubManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SagaParticipantStubManager.SagaParticipantStubManagerHelper<C> |
Constructor and Description |
---|
SagaParticipantStubManager(SagaParticipantChannels sagaParticipantChannels,
io.eventuate.tram.messaging.consumer.MessageConsumer messageConsumer,
io.eventuate.tram.messaging.producer.MessageProducer messageProducer) |
Modifier and Type | Method and Description |
---|---|
SagaParticipantStubManager |
forChannel(java.lang.String commandChannel) |
void |
initialize() |
void |
reset() |
<C extends io.eventuate.tram.commands.common.Command> |
verifyCommandReceived(java.lang.String channel,
java.lang.Class<C> commandClass) |
<C extends io.eventuate.tram.commands.common.Command> |
when(C expectedCommand) |
<C extends io.eventuate.tram.commands.common.Command> |
when(java.lang.Class<C> expectedCommandClass) |
public SagaParticipantStubManager(SagaParticipantChannels sagaParticipantChannels, io.eventuate.tram.messaging.consumer.MessageConsumer messageConsumer, io.eventuate.tram.messaging.producer.MessageProducer messageProducer)
@PostConstruct public void initialize()
public void reset()
public SagaParticipantStubManager forChannel(java.lang.String commandChannel)
public <C extends io.eventuate.tram.commands.common.Command> SagaParticipantStubManager.SagaParticipantStubManagerHelper<C> when(C expectedCommand)
public <C extends io.eventuate.tram.commands.common.Command> SagaParticipantStubManager.SagaParticipantStubManagerHelper<C> when(java.lang.Class<C> expectedCommandClass)
public <C extends io.eventuate.tram.commands.common.Command> void verifyCommandReceived(java.lang.String channel, java.lang.Class<C> commandClass)