/**
* Submits this event object to the correct executor service. This is causes
* this object to get executed by the correct ExecutorService.
*/
public void submit() {
HBaseExecutorServiceType serviceType = getEventHandlerName();
if(serviceType == null) {
throw new RuntimeException("Event " + eventType + " not handled on this server " + serverName);
}
serviceType.getExecutor(serverName).submit(this);
}