[jboss-cvs] JBossAS SVN: r96507 - trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Nov 18 14:13:11 EST 2009
Author: remy.maucherat at jboss.com
Date: 2009-11-18 14:13:11 -0500 (Wed, 18 Nov 2009)
New Revision: 96507
Modified:
trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatDeployerMBean.java
trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatService.java
Log:
- JBAS-6499: Add connector notifications.
Modified: trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatDeployerMBean.java
===================================================================
--- trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatDeployerMBean.java 2009-11-18 19:08:32 UTC (rev 96506)
+++ trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatDeployerMBean.java 2009-11-18 19:13:11 UTC (rev 96507)
@@ -38,6 +38,8 @@
{
/** JMX notification type to signal after-start connector event */
public final String TOMCAT_CONNECTORS_STARTED = "jboss.tomcat.connectors.started";
+ /** JMX notification type to signal before-stop connector event */
+ public final String TOMCAT_CONNECTORS_STOPPED = "jboss.tomcat.connectors.stopped";
/**
* @return the jmx domain for the tomcat management mbeans
Modified: trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatService.java
===================================================================
--- trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatService.java 2009-11-18 19:08:32 UTC (rev 96506)
+++ trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatService.java 2009-11-18 19:13:11 UTC (rev 96507)
@@ -602,11 +602,10 @@
Lifecycle lc = connectors[n];
lc.start();
}
- /*
- * TODO: // Notify listeners that connectors have started processing requests sendNotification(new
- * Notification(TOMCAT_CONNECTORS_STARTED, this, getNextNotificationSequenceNumber()));
- */
connectorsRunning = true;
+
+ // Notify listeners that connectors have started processing requests
+ sendNotification(new Notification(TOMCAT_CONNECTORS_STARTED, this, getNextNotificationSequenceNumber()));
}
public synchronized void stopConnectors() throws Exception
@@ -616,6 +615,9 @@
if (!connectorsRunning)
return;
+ // Notify listeners that connectors have started processing requests
+ sendNotification(new Notification(TOMCAT_CONNECTORS_STOPPED, this, getNextNotificationSequenceNumber()));
+
MBeanServer server = super.getServer();
ObjectName service = new ObjectName(tomcatDeployer.getDomain() + ":type=Service,serviceName=jboss.web");
Object[] args = {};
More information about the jboss-cvs-commits
mailing list