/** * Puts an {@link ExecutionTask} into execution. * * @param readyActivator activated the {@code task} * @param task should be executed * @return the {@link ChannelInstance}s created by the {@code task} and a {@link PartialExecution} or * {@code null} if something has been actually executed */ private Tuple<List<ChannelInstance>, PartialExecution> execute(TaskActivator readyActivator, ExecutionTask task) { final boolean isRequestEagerExecution = this.terminalTasks.contains(task); return this.executor().execute(readyActivator, isRequestEagerExecution); }