@Override public synchronized void terminate() throws IOException { if (jobQueueJobInProgressListener != null) { taskTrackerManager.removeJobInProgressListener( jobQueueJobInProgressListener); } if (eagerTaskInitializationListener != null) { taskTrackerManager.removeJobInProgressListener( eagerTaskInitializationListener); eagerTaskInitializationListener.terminate(); } super.terminate(); }
void stopInitializer() throws IOException { // Remove the eager task initializer taskTrackerManager.removeJobInProgressListener( eagerTaskInitializationListener); // terminate it eagerTaskInitializationListener.terminate(); }
@Override public synchronized void terminate() throws IOException { if (jobQueueJobInProgressListener != null) { taskTrackerManager.removeJobInProgressListener( jobQueueJobInProgressListener); } if (eagerTaskInitializationListener != null) { taskTrackerManager.removeJobInProgressListener( eagerTaskInitializationListener); eagerTaskInitializationListener.terminate(); } super.terminate(); }
@Override public synchronized void terminate() throws IOException { if (jobQueueJobInProgressListener != null) { taskTrackerManager.removeJobInProgressListener( jobQueueJobInProgressListener); } if (eagerTaskInitializationListener != null) { taskTrackerManager.removeJobInProgressListener( eagerTaskInitializationListener); eagerTaskInitializationListener.terminate(); } super.terminate(); }