protected void sendAndForget(Object command) {
if (retryScheduler == null) {
commandBus.dispatch(processInterceptors(createCommandMessage(command)));
} else {
CommandMessage<?> commandMessage = createCommandMessage(command);
send(commandMessage, new LoggingCallback(commandMessage));
}
}