public static void fireBeforePolling( AbstractProject<?, ?> project, TaskListener listener ) { for (SCMPollListener l : all()) { try { l.onBeforePolling(project, listener); } catch (Exception e) { /* Make sure, that the listeners do not have any impact on the actual poll */ } } }
public static void firePollingFailed( AbstractProject<?, ?> project, TaskListener listener, Throwable exception ) { for( SCMPollListener l : all() ) { try { l.onPollingFailed(project, listener, exception); } catch (Exception e) { /* Make sure, that the listeners do not have any impact on the actual poll */ } } }
public static void firePollingSuccess( AbstractProject<?, ?> project, TaskListener listener, PollingResult result ) { for( SCMPollListener l : all() ) { try { l.onPollingSuccess(project, listener, result); } catch (Exception e) { /* Make sure, that the listeners do not have any impact on the actual poll */ } } }
SCMPollListener.fireBeforePolling(this, listener); PollingResult r = _poll(listener, scm); SCMPollListener.firePollingSuccess(this,listener, r); return r; } catch (AbortException e) { listener.fatalError(Messages.AbstractProject_Aborted()); LOGGER.log(Level.FINE, "Polling "+this+" aborted",e); SCMPollListener.firePollingFailed(this, listener,e); return NO_CHANGES; } catch (IOException e) { Functions.printStackTrace(e, listener.fatalError(e.getMessage())); SCMPollListener.firePollingFailed(this, listener,e); return NO_CHANGES; } catch (InterruptedException e) { Functions.printStackTrace(e, listener.fatalError(Messages.AbstractProject_PollingABorted())); SCMPollListener.firePollingFailed(this, listener,e); return NO_CHANGES; } catch (RuntimeException e) { SCMPollListener.firePollingFailed(this, listener,e); throw e; } catch (Error e) { SCMPollListener.firePollingFailed(this, listener,e); throw e;
public void superOnPollingFailed(AbstractProject<?, ?> project, TaskListener listener, Throwable exception) { super.onPollingFailed(project, listener, exception); }
public void superOnBeforePolling(AbstractProject<?, ?> project, TaskListener listener) { super.onBeforePolling(project, listener); }
public void superOnPollingSuccess(AbstractProject<?, ?> project, TaskListener listener, PollingResult result) { super.onPollingSuccess(project, listener, result); }
SCMPollListener.fireBeforePolling(this, listener); PollingResult r = _poll(listener, scm); SCMPollListener.firePollingSuccess(this,listener, r); return r; } catch (AbortException e) { listener.fatalError(Messages.AbstractProject_Aborted()); LOGGER.log(Level.FINE, "Polling "+this+" aborted",e); SCMPollListener.firePollingFailed(this, listener,e); return NO_CHANGES; } catch (IOException e) { Functions.printStackTrace(e, listener.fatalError(e.getMessage())); SCMPollListener.firePollingFailed(this, listener,e); return NO_CHANGES; } catch (InterruptedException e) { Functions.printStackTrace(e, listener.fatalError(Messages.AbstractProject_PollingABorted())); SCMPollListener.firePollingFailed(this, listener,e); return NO_CHANGES; } catch (RuntimeException e) { SCMPollListener.firePollingFailed(this, listener,e); throw e; } catch (Error e) { SCMPollListener.firePollingFailed(this, listener,e); throw e;
@Override public void onPollingFailed(AbstractProject<?, ?> project, TaskListener listener, Throwable exception) { initPython(); if (pexec.isImplemented(2)) { pexec.execPythonVoid("on_polling_failed", project, listener, exception); } else { super.onPollingFailed(project, listener, exception); } }
@Override public void onBeforePolling(AbstractProject<?, ?> project, TaskListener listener) { initPython(); if (pexec.isImplemented(0)) { pexec.execPythonVoid("on_before_polling", project, listener); } else { super.onBeforePolling(project, listener); } }
@Override public void onPollingSuccess(AbstractProject<?, ?> project, TaskListener listener, PollingResult result) { initPython(); if (pexec.isImplemented(1)) { pexec.execPythonVoid("on_polling_success", project, listener, result); } else { super.onPollingSuccess(project, listener, result); } }
public static void firePollingFailed( AbstractProject<?, ?> project, TaskListener listener, Throwable exception ) { for( SCMPollListener l : all() ) { try { l.onPollingFailed(project, listener, exception); } catch (Exception e) { /* Make sure, that the listeners do not have any impact on the actual poll */ } } }
public static void fireBeforePolling( AbstractProject<?, ?> project, TaskListener listener ) { for (SCMPollListener l : all()) { try { l.onBeforePolling(project, listener); } catch (Exception e) { /* Make sure, that the listeners do not have any impact on the actual poll */ } } }
public static void firePollingSuccess( AbstractProject<?, ?> project, TaskListener listener, PollingResult result ) { for( SCMPollListener l : all() ) { try { l.onPollingSuccess(project, listener, result); } catch (Exception e) { /* Make sure, that the listeners do not have any impact on the actual poll */ } } }