public class RecordingCommandBus extends Object implements org.axonframework.commandhandling.CommandBus
| Constructor and Description |
|---|
RecordingCommandBus() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCommands()
Clears all the commands recorded by this Command Bus.
|
void |
clearSubscriptions()
Clears all subscribed handlers on this command bus.
|
void |
dispatch(org.axonframework.commandhandling.CommandMessage<?> command) |
<R> void |
dispatch(org.axonframework.commandhandling.CommandMessage<?> command,
org.axonframework.commandhandling.CommandCallback<R> callback) |
List<org.axonframework.commandhandling.CommandMessage<?>> |
getDispatchedCommands()
Returns a list with all commands that have been dispatched by this command bus.
|
Map<String,org.axonframework.commandhandling.CommandHandler<?>> |
getSubscriptions()
Returns a Map will all Command Names and their Command Handler that have been subscribed to this command bus.
|
boolean |
isSubscribed(org.axonframework.commandhandling.CommandHandler<?> commandHandler)
Indicates whether the given
commandHandler is subscribed to this command bus. |
<C> boolean |
isSubscribed(String commandName,
org.axonframework.commandhandling.CommandHandler<? super C> commandHandler)
Indicates whether the given
commandHandler is subscribed to commands of the given
commandType on this command bus. |
void |
setCallbackBehavior(CallbackBehavior callbackBehavior)
Sets the instance that defines the behavior of the Command Bus when a command is dispatched with a callback.
|
<C> void |
subscribe(String commandName,
org.axonframework.commandhandling.CommandHandler<? super C> handler) |
<C> boolean |
unsubscribe(String commandName,
org.axonframework.commandhandling.CommandHandler<? super C> handler) |
public void dispatch(org.axonframework.commandhandling.CommandMessage<?> command)
dispatch in interface org.axonframework.commandhandling.CommandBuspublic <R> void dispatch(org.axonframework.commandhandling.CommandMessage<?> command,
org.axonframework.commandhandling.CommandCallback<R> callback)
dispatch in interface org.axonframework.commandhandling.CommandBuspublic <C> void subscribe(String commandName, org.axonframework.commandhandling.CommandHandler<? super C> handler)
subscribe in interface org.axonframework.commandhandling.CommandBuspublic <C> boolean unsubscribe(String commandName, org.axonframework.commandhandling.CommandHandler<? super C> handler)
unsubscribe in interface org.axonframework.commandhandling.CommandBuspublic void clearCommands()
public void clearSubscriptions()
public boolean isSubscribed(org.axonframework.commandhandling.CommandHandler<?> commandHandler)
commandHandler is subscribed to this command bus.commandHandler - The command handler to verify the subscription fortrue if the handler is subscribed, otherwise false.public <C> boolean isSubscribed(String commandName, org.axonframework.commandhandling.CommandHandler<? super C> commandHandler)
commandHandler is subscribed to commands of the given
commandType on this command bus.C - The type of command to verify the subscription forcommandName - The name of the command to verify the subscription forcommandHandler - The command handler to verify the subscription fortrue if the handler is subscribed, otherwise false.public Map<String,org.axonframework.commandhandling.CommandHandler<?>> getSubscriptions()
public List<org.axonframework.commandhandling.CommandMessage<?>> getDispatchedCommands()
public void setCallbackBehavior(CallbackBehavior callbackBehavior)
callbackBehavior - The instance deciding to how the callback should be invoked.Copyright © 2010-2013. All Rights Reserved.