@Override public void sessionEnded( ExecutionEvent event ) { dispatcher.onEvent( event ); delegate.sessionEnded( event ); }
break; case SessionEnded: listener.sessionEnded( event ); break;
@Override public void sessionEnded(final ExecutionEvent event) { if (delegate != null) { delegate.sessionEnded(event); } }
@Override public void sessionEnded(ExecutionEvent executionEvent) { if (delegate != null) { delegate.sessionEnded(executionEvent); } }
@Override public void sessionEnded(ExecutionEvent event) { firstExecutionListener.sessionEnded(event); secondExecutionListener.sessionEnded(event); }
@Override public void sessionEnded(ExecutionEvent event) { try { Build build = extract(event); if (build != null) { File basedir = event.getSession().getTopLevelProject().getBasedir(); conf.persistToPropertiesFile(); buildDeploymentHelper.deploy(build, conf, deployableArtifactBuilderMap, projectHasTestFailures,basedir); } deployableArtifactBuilderMap.clear(); if (wrappedListener != null) { wrappedListener.sessionEnded(event); } } catch ( Throwable t ) { String message = getClass().getName() + ".sessionEnded() listener has failed: "; logger.error( message, t ); throw new RuntimeException( message, t ); } finally { String propertyFilePath = System.getenv(BuildInfoConfigProperties.PROP_PROPS_FILE); if (StringUtils.isNotBlank(propertyFilePath)) { File file = new File(propertyFilePath); if (file.exists()) { file.delete(); } } } }