-
- All Implemented Interfaces:
public final class ProcessingCommand
-
-
Field Summary
Fields Modifier and Type Field Description private ProcessingCommandMailboxmailBoxprivate Longsequenceprivate BooleanisDuplicatedprivate final CommandMessage<?>messageprivate final CommandExecuteContextcommandExecuteContextprivate final Map<String, Object>items
-
Constructor Summary
Constructors Constructor Description ProcessingCommand(CommandMessage<?> message, CommandExecuteContext commandExecuteContext, Map<String, Object> items)
-
Method Summary
Modifier and Type Method Description final ProcessingCommandMailboxgetMailBox()final UnitsetMailBox(ProcessingCommandMailbox mailBox)final LonggetSequence()final UnitsetSequence(Long sequence)final BooleangetIsDuplicated()final UnitsetIsDuplicated(Boolean isDuplicated)final CommandMessage<?>getMessage()final CommandExecuteContextgetCommandExecuteContext()final Map<String, Object>getItems()final CompletableFuture<Boolean>completeAsync(CommandResult commandResult)-
-
Constructor Detail
-
ProcessingCommand
ProcessingCommand(CommandMessage<?> message, CommandExecuteContext commandExecuteContext, Map<String, Object> items)
-
-
Method Detail
-
getMailBox
final ProcessingCommandMailbox getMailBox()
-
setMailBox
final Unit setMailBox(ProcessingCommandMailbox mailBox)
-
getSequence
final Long getSequence()
-
setSequence
final Unit setSequence(Long sequence)
-
getIsDuplicated
final Boolean getIsDuplicated()
-
setIsDuplicated
final Unit setIsDuplicated(Boolean isDuplicated)
-
getMessage
final CommandMessage<?> getMessage()
-
getCommandExecuteContext
final CommandExecuteContext getCommandExecuteContext()
-
completeAsync
final CompletableFuture<Boolean> completeAsync(CommandResult commandResult)
-
-
-
-