/** * 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); } } }
/** * 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 #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 #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 #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 #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); } } }