User: user57  
  Date: 02/04/07 01:07:23

  Modified:    varia/src/main/org/jboss/tm/plugins/tyrex
                        TransactionManagerService.java
  Removed:     varia/src/main/org/jboss/tm/plugins/tyrex
                        TransactionManagerServiceMBean.java
  Log:
   o Using XDoclet to generate *MBean interfaces
  
  Revision  Changes    Path
  1.7       +26 -15    
contrib/varia/src/main/org/jboss/tm/plugins/tyrex/TransactionManagerService.java
  
  Index: TransactionManagerService.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/varia/src/main/org/jboss/tm/plugins/tyrex/TransactionManagerService.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- TransactionManagerService.java    15 Feb 2002 00:46:53 -0000      1.6
  +++ TransactionManagerService.java    7 Apr 2002 09:07:23 -0000       1.7
  @@ -31,13 +31,17 @@
   import org.apache.log4j.Category;
   
   /**
  - *  This is a JMX service which manages the Tyrex TransactionManager 
(tyrex.exolab.org).
  - *  The service creates it and binds a Reference to it into JNDI. It also 
initializes
  - *  the object that manages Tyrex TransactionPropagationContext.
  + * This is a JMX service which manages the Tyrex TransactionManager 
(tyrex.exolab.org).
  + * The service creates it and binds a Reference to it into JNDI. It also initializes
  + * the object that manages Tyrex TransactionPropagationContext.
    *
  - *  @see TyrexTransactionPropagationContextManager, tyrex.tm.TransactionDomain
  - *  @author <a href="mailto:[EMAIL PROTECTED]";>Anatoly Akkerman</a>
  - *  @version $Revision: 1.6 $
  + * @jmx:mbean name="jboss:type=TransactionManager,flavor=Tyrex"
  + *            extends="org.jboss.system.ServiceMBean"
  + *
  + * @see TyrexTransactionPropagationContextManager, tyrex.tm.TransactionDomain
  + *
  + * @version <tt>$Revision: 1.7 $</tt>
  + * @author <a href="mailto:[EMAIL PROTECTED]";>Anatoly Akkerman</a>
    */
   public class TransactionManagerService
      extends ServiceMBeanSupport
  @@ -109,26 +113,33 @@
         bindRef(JNDI_EXPORTER, "org.jboss.tm.TransactionPropagationContextFactory");
      }
   
  -   protected void stopService()
  +   protected void stopService() throws Exception
      {
  +      // Remove TM
  +      Context ctx = new InitialContext();
         try {
  -         // Remove TM
  -         Context ctx = new InitialContext();
            ctx.unbind(JNDI_NAME);
            ctx.unbind(JNDI_TPC_SENDER);
            ctx.unbind(JNDI_TPC_RECEIVER);
            ctx.unbind(JNDI_IMPORTER);
            ctx.unbind(JNDI_EXPORTER);
  -      } catch (Exception e) {
  -         log.error(e);
  +      } 
  +      catch (Exception e) {
  +         ctx.close();
         }
      }
   
  -  public String getConfigFileName()
  -  {
  -    return this.configFile;
  -  }
  +   /**
  +    * @jmx:managed-attribute
  +    */
  +   public String getConfigFileName()
  +   {
  +      return this.configFile;
  +   }
   
  +   /**
  +    * @jmx:managed-attribute
  +    */
      public void setConfigFileName(String name) throws IOException
      {
         // See if the name is a URL
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to