public void run() {
Thread.currentThread().setName("ACTIONTHREAD:" + command.getType().getId());
T param = command.getParam();
try {
if (commandProcessor == null) {
throw new NoHandlerException("No handler found for action: " + command.getType().getId());
} else {
commandProcessor.fire(param);
}
} catch (Exception e) {
ActionFailedToExecute actionFailedToExecute = new ActionFailedToExecute(e, stack);