User: salborini
  Date: 00/08/17 20:27:08

  Modified:    src/main/org/jboss/ejb/plugins/jrmp/server
                        JRMPContainerInvoker.java
  Log:
  undeploy must unbind jndi names
  
  Revision  Changes    Path
  1.19      +12 -1     
jboss/src/main/org/jboss/ejb/plugins/jrmp/server/JRMPContainerInvoker.java
  
  Index: JRMPContainerInvoker.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/plugins/jrmp/server/JRMPContainerInvoker.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- JRMPContainerInvoker.java 2000/08/18 03:16:56     1.18
  +++ JRMPContainerInvoker.java 2000/08/18 03:27:08     1.19
  @@ -72,7 +72,7 @@
    *      @author Rickard �berg ([EMAIL PROTECTED])
    *           @author <a href="mailto:[EMAIL PROTECTED]">Sebastien 
Alborini</a>
    *      @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
  - *      @version $Revision: 1.18 $
  + *      @version $Revision: 1.19 $
    */
   public abstract class JRMPContainerInvoker
      extends RemoteServer
  @@ -336,6 +336,17 @@
      public void stop()
      {
         //MF FIXME: do we need to remove the stuff from JNDI and un-export the stuff?
  +       try {
  +               InitialContext ctx = new InitialContext();
  +               ctx.unbind(container.getBeanMetaData().getJndiName());
  +               ctx.unbind("invokers/"+container.getBeanMetaData().getJndiName());
  +               
  +               UnicastRemoteObject.unexportObject(this, true);
  +               
  +       } catch (Exception e) {
  +               // ignore.
  +       }
  +       
         GenericProxy.removeLocal(container.getBeanMetaData().getJndiName());
      }
   
  
  
  

Reply via email to