private Map<ActionId<?>, ActionProcessor<?>> actionCollections = new HashMap<ActionId<?>, ActionProcessor<?>>();
private ExecutorService actionExecutor;
private ActionRunnerFactory runnerFactory;
public DefaultActionDelegate() {
this(Executors.newCachedThreadPool(new ActionThreadFactory()), new DefaultActionRunnerFactory());
}