[weld-commits] Weld SVN: r5225 - java-se/trunk/src/main/java/org/jboss/weld/environment/se.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Tue Dec 8 07:12:49 EST 2009
Author: peteroyle
Date: 2009-12-08 07:12:49 -0500 (Tue, 08 Dec 2009)
New Revision: 5225
Modified:
java-se/trunk/src/main/java/org/jboss/weld/environment/se/ShutdownManager.java
Log:
WELDX-57: Removed proprietary shutdown event, replaced with standard BeforeShutdown. Also added shutdown() to Weld, and set Weld.class up as a managed bean for use when observing the ContainerInitialized event.
Modified: java-se/trunk/src/main/java/org/jboss/weld/environment/se/ShutdownManager.java
===================================================================
--- java-se/trunk/src/main/java/org/jboss/weld/environment/se/ShutdownManager.java 2009-12-08 12:12:39 UTC (rev 5224)
+++ java-se/trunk/src/main/java/org/jboss/weld/environment/se/ShutdownManager.java 2009-12-08 12:12:49 UTC (rev 5225)
@@ -17,11 +17,7 @@
package org.jboss.weld.environment.se;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.event.Observes;
-import javax.enterprise.inject.spi.BeanManager;
-import javax.inject.Inject;
import org.jboss.weld.bootstrap.api.Bootstrap;
-import org.jboss.weld.environment.se.events.Shutdown;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -30,21 +26,15 @@
{
private static Logger log = LoggerFactory.getLogger(ShutdownManager.class);
-
- @Inject
- private BeanManager manager;
private boolean hasShutdownBeenCalled = false;
private Bootstrap bootstrap;
/**
- * The observer of the optional shutdown request which will in turn fire the
- * Shutdown event.
- *
- * @param shutdownRequest
+ * Shutdown Weld SE gracefully.
*/
- public void shutdown(@Observes @Shutdown BeanManager shutdownRequest)
+ public void shutdown()
{
synchronized (this)
{
@@ -57,21 +47,12 @@
else
{
log.debug("Skipping spurious call to shutdown");
- log.trace("Spurious call to shutdown located at: ",
+ log.trace("Spurious call to shutdown from: ",
Thread.currentThread().getStackTrace());
}
}
}
- /**
- * Shutdown Weld SE gracefully (call this as an alternative to firing the
- * "@Shutdown Manager" event.
- */
- public void shutdown()
- {
- shutdown(manager);
- }
-
public void setBootstrap(Bootstrap bootstrap)
{
this.bootstrap = bootstrap;
More information about the weld-commits
mailing list