X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.agent%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2FSlcExecutionBuildListener.java;h=2b373a08219db1c663df007c4948026fddf2bede;hb=fe7713bc24976ddb7e7b3a0e9656b14b9356d5c1;hp=a8dd15c7d76f89ea5c8de3f8f672fee08458ef78;hpb=a7b136d40c14e4559faa5c34dc2b4dd2170ac2d4;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/SlcExecutionBuildListener.java b/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/SlcExecutionBuildListener.java index a8dd15c7d..2b373a082 100644 --- a/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/SlcExecutionBuildListener.java +++ b/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/SlcExecutionBuildListener.java @@ -8,11 +8,12 @@ import org.apache.log4j.LogManager; import org.apache.log4j.spi.LoggingEvent; import org.apache.tools.ant.BuildEvent; import org.apache.tools.ant.Project; - import org.argeo.slc.core.process.SlcExecution; import org.argeo.slc.core.process.SlcExecutionNotifier; import org.argeo.slc.core.process.SlcExecutionStep; -import org.argeo.slc.core.process.WebServiceSlcExecutionNotifier; +import org.argeo.slc.ws.process.WebServiceSlcExecutionNotifier; +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.AbstractApplicationContext; public class SlcExecutionBuildListener extends AppenderSkeleton implements ProjectRelatedBuildListener { @@ -70,6 +71,11 @@ public class SlcExecutionBuildListener extends AppenderSkeleton implements notifier.updateStatus(slcExecution, oldStatus, slcExecution .getStatus()); } + +// AbstractApplicationContext context = (AbstractApplicationContext) getProject() +// .getReference(SlcProjectHelper.REF_ROOT_CONTEXT); +// if (context != null) +// context.close(); } public void messageLogged(BuildEvent event) { @@ -185,6 +191,7 @@ public class SlcExecutionBuildListener extends AppenderSkeleton implements return; } + // FIXME: make it more generic if (event.getLoggerName().equals( WebServiceSlcExecutionNotifier.class.getName())) { return;