/** {@inheritDoc} */ @Override public void unregisterJobLifecycleListener(JobLifecycleListener listener) { _jobSchedulerDelegate.unregisterJobSpecSchedulerListener(listener); _jobCatalogDelegate.removeListener(listener); _dispatcher.removeListener(listener); }
/** {@inheritDoc} */ @Override public void registerJobLifecycleListener(JobLifecycleListener listener) { _dispatcher.addListener(listener); _jobCatalogDelegate.addListener(listener); _jobSchedulerDelegate.registerJobSpecSchedulerListener(listener); }
@Override public void registerWeakJobLifecycleListener(JobLifecycleListener listener) { _dispatcher.addWeakListener(listener); _jobCatalogDelegate.registerWeakJobCatalogListener(listener); _jobSchedulerDelegate.registerWeakJobSpecSchedulerListener(listener); }