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

Reply via email to