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