/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ @Deprecated public void register() { all().add(this); }
/** * Fires the {@link #onCompleted(Run, TaskListener)} event. */ public static void fireCompleted(Run r, @Nonnull TaskListener listener) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) try { l.onCompleted(r,listener); } catch (Throwable e) { report(e); } } }
/** * Fires the {@link #onInitialize(Run)} event. */ public static void fireInitialize(Run r) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) try { l.onInitialize(r); } catch (Throwable e) { report(e); } } }
/** * Fires the {@link #onStarted(Run, TaskListener)} event. */ public static void fireStarted(Run r, TaskListener listener) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) try { l.onStarted(r,listener); } catch (Throwable e) { report(e); } } }
/** * Fires the {@link #onDeleted} event. */ public static void fireDeleted(Run r) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) try { l.onDeleted(r); } catch (Throwable e) { report(e); } } }
/** * Fires the {@link #onFinalized(Run)} event. */ public static void fireFinalized(Run r) { if (Jenkins.getInstanceOrNull() == null) { // TODO use !Functions.isExtensionsAvailable() once JENKINS-33377 return; } for (RunListener l : all()) { if(l.targetType.isInstance(r)) try { l.onFinalized(r); } catch (Throwable e) { report(e); } } }
/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ public void register() { all().add(this); }
/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Fires the {@link #onStarted} event. */ public static void fireStarted(Run r, TaskListener listener) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) l.onStarted(r,listener); } }
/** * Fires the {@link #onStarted} event. */ public static void fireStarted(Run r, TaskListener listener) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) l.onStarted(r,listener); } }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ @Deprecated public void register() { all().add(this); }
/** * Fires the {@link #onStarted} event. */ public static void fireStarted(Run r, TaskListener listener) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) l.onStarted(r,listener); } }
/** * Fires the {@link #onFinalized(Run)} event. */ public static void fireFinalized(Run r) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) l.onFinalized(r); } }
/** * Fires the {@link #onFinalized(Run)} event. */ public static void fireDeleted(Run r) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) l.onDeleted(r); } }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ public void register() { all().add(this); }
/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); } /**
/** * Fires the {@link #onCompleted(Run, TaskListener)} event. */ public static void fireCompleted(Run r, @Nonnull TaskListener listener) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) try { l.onCompleted(r,listener); } catch (Throwable e) { report(e); } } }
/** * Fires the {@link #onInitialize(Run)} event. */ public static void fireInitialize(Run r) { for (RunListener l : all()) { if(l.targetType.isInstance(r)) try { l.onInitialize(r); } catch (Throwable e) { report(e); } } }