public class ReconfigurableCommandHandlers
extends io.eventuate.tram.commands.consumer.CommandHandlers
| Constructor and Description |
|---|
ReconfigurableCommandHandlers(java.util.Set<java.lang.String> commandChannels) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(SagaParticipantStubCommandHandler commandHandler) |
<C extends io.eventuate.tram.commands.common.Command> |
findCommandHandler(java.lang.String channel,
java.lang.Class<C> commandClass) |
java.util.Optional<io.eventuate.tram.commands.consumer.CommandExceptionHandler> |
findExceptionHandler(java.lang.Throwable cause) |
java.util.Optional<io.eventuate.tram.commands.consumer.CommandHandler> |
findTargetMethod(io.eventuate.tram.messaging.common.Message message) |
java.util.Set<java.lang.String> |
getChannels() |
void |
reset() |
public ReconfigurableCommandHandlers(java.util.Set<java.lang.String> commandChannels)
public java.util.Set<java.lang.String> getChannels()
getChannels in class io.eventuate.tram.commands.consumer.CommandHandlerspublic void add(SagaParticipantStubCommandHandler commandHandler)
public java.util.Optional<io.eventuate.tram.commands.consumer.CommandHandler> findTargetMethod(io.eventuate.tram.messaging.common.Message message)
findTargetMethod in class io.eventuate.tram.commands.consumer.CommandHandlerspublic java.util.Optional<io.eventuate.tram.commands.consumer.CommandExceptionHandler> findExceptionHandler(java.lang.Throwable cause)
findExceptionHandler in class io.eventuate.tram.commands.consumer.CommandHandlerspublic void reset()
public <C extends io.eventuate.tram.commands.common.Command> java.util.Optional<SagaParticipantStubCommandHandler> findCommandHandler(java.lang.String channel, java.lang.Class<C> commandClass)