You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by we...@apache.org on 2004/05/27 21:33:18 UTC

cvs commit: jakarta-jetspeed-2/components/rdbms/src/java/org/apache/jetspeed/components/jndi TyrexJNDIComponent.java JNDIComponent.java

weaver      2004/05/27 12:33:18

  Modified:    components/rdbms/src/java/org/apache/jetspeed/components/jndi
                        TyrexJNDIComponent.java JNDIComponent.java
  Log:
  added the ability to unbind a specific name.
  
  Revision  Changes    Path
  1.3       +13 -3     jakarta-jetspeed-2/components/rdbms/src/java/org/apache/jetspeed/components/jndi/TyrexJNDIComponent.java
  
  Index: TyrexJNDIComponent.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/components/rdbms/src/java/org/apache/jetspeed/components/jndi/TyrexJNDIComponent.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TyrexJNDIComponent.java	26 Feb 2004 17:38:44 -0000	1.2
  +++ TyrexJNDIComponent.java	27 May 2004 19:33:18 -0000	1.3
  @@ -91,7 +91,7 @@
   	{
   	    log.debug("Binding "+obj+" to name "+bindToName);
   		Context ctx = getRootContext();
  -		ctx.bind(bindToName, obj);
  +		ctx.bind(bindToName, obj);		
   	}
   
       /** 
  @@ -105,7 +105,17 @@
       public void unbindFromCurrentThread() throws NamingException
       {
   		RuntimeContext.unsetRuntimeContext();
  -		RuntimeContext.cleanup(Thread.currentThread());
  +		RuntimeContext.cleanup(Thread.currentThread());		
       }
   
  +    /* (non-Javadoc)
  +     * @see org.apache.jetspeed.components.jndi.JNDIComponent#unbindObject(java.lang.String)
  +     */
  +    public void unbindObject( String name ) throws NamingException
  +    {
  +        log.debug("Unbinding name "+name);
  +		Context ctx = getRootContext();
  +		ctx.unbind(name);		
  +
  +    }
   }
  
  
  
  1.3       +2 -0      jakarta-jetspeed-2/components/rdbms/src/java/org/apache/jetspeed/components/jndi/JNDIComponent.java
  
  Index: JNDIComponent.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/components/rdbms/src/java/org/apache/jetspeed/components/jndi/JNDIComponent.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JNDIComponent.java	8 Mar 2004 00:47:53 -0000	1.2
  +++ JNDIComponent.java	27 May 2004 19:33:18 -0000	1.3
  @@ -38,5 +38,7 @@
   	void unbindFromCurrentThread() throws NamingException;
   	
   	void bindObject(String bindToName, Object obj) throws NamingException;
  +	
  +	void unbindObject(String name) throws NamingException;
   
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org