User: schaefera
Date: 02/02/27 10:45:22
Modified: src/main/org/jboss/management/j2ee JDBCDataSource.java
JavaMail.java
Log:
Enabled JavaMail MBean to start and stop the Mail Service MBean.
Revision Changes Path
1.9 +2 -2 jboss/src/main/org/jboss/management/j2ee/JDBCDataSource.java
Index: JDBCDataSource.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/management/j2ee/JDBCDataSource.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- JDBCDataSource.java 27 Feb 2002 04:36:45 -0000 1.8
+++ JDBCDataSource.java 27 Feb 2002 18:45:22 -0000 1.9
@@ -24,7 +24,7 @@
* {@link javax.management.j2ee.JDBCDataSource JDBCDataSource}.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Andreas Schaefer</a>.
- * @version $Revision: 1.8 $
+ * @version $Revision: 1.9 $
*
* <p><b>Revisions:</b>
*
@@ -285,7 +285,7 @@
);
}
catch( JMException jme ) {
- //AS ToDo: later on we have to define what happens when service could not
be started
+ //AS ToDo: later on we have to define what happens when service could not
be stopped
jme.printStackTrace();
}
}
1.5 +34 -7 jboss/src/main/org/jboss/management/j2ee/JavaMail.java
Index: JavaMail.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/management/j2ee/JavaMail.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- JavaMail.java 27 Feb 2002 04:36:45 -0000 1.4
+++ JavaMail.java 27 Feb 2002 18:45:22 -0000 1.5
@@ -22,7 +22,7 @@
* {@link javax.management.j2ee.JavaMail JavaMail}.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Andreas Schaefer</a>.
- * @version $Revision: 1.4 $
+ * @version $Revision: 1.5 $
*
* <p><b>Revisions:</b>
*
@@ -95,12 +95,7 @@
Logger lLog = Logger.getLogger( JavaMail.class );
try {
// Find the Object to be destroyed
- System.out.println("JavaMail Destroy : " +
J2EEManagedObject.getDomainName() + ":type=JavaMail,name=" + pName + ",*");
- ObjectName lSearch = new ObjectName(
- J2EEManagedObject.getDomainName() + ":type=JavaMail,name=" + pName +
",*"
- );
-
- pServer.unregisterMBean( lSearch );
+ pServer.unregisterMBean( new ObjectName( pName ) );
}
catch( Exception e ) {
lLog.error( "Could not destroy JSR-77 JavaMail Resource", e );
@@ -207,6 +202,38 @@
}
catch( Exception e ) {
getLog().error( "start failed", e );
+ }
+ }
+
+ // ServiceMBeanSupport overrides ---------------------------------
+
+ public void startService() {
+ try {
+ getServer().invoke(
+ mService,
+ "start",
+ new Object[] {},
+ new String[] {}
+ );
+ }
+ catch( JMException jme ) {
+ //AS ToDo: later on we have to define what happens when service could not
be started
+ jme.printStackTrace();
+ }
+ }
+
+ public void stopService() {
+ try {
+ getServer().invoke(
+ mService,
+ "stop",
+ new Object[] {},
+ new String[] {}
+ );
+ }
+ catch( JMException jme ) {
+ //AS ToDo: later on we have to define what happens when service could not
be stopped
+ jme.printStackTrace();
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development