User: starksm
Date: 01/11/26 18:15:16
Modified: src/main/org/jboss/naming Tag: Branch_2_4 ENCFactory.java
Log:
Revision Changes Path
No revision
No revision
1.3.6.3 +9 -9 jboss/src/main/org/jboss/naming/ENCFactory.java
Index: ENCFactory.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/ENCFactory.java,v
retrieving revision 1.3.6.2
retrieving revision 1.3.6.3
diff -u -r1.3.6.2 -r1.3.6.3
--- ENCFactory.java 2001/09/07 01:31:34 1.3.6.2
+++ ENCFactory.java 2001/11/27 02:15:16 1.3.6.3
@@ -7,8 +7,10 @@
package org.jboss.naming;
import java.util.Hashtable;
-import javax.naming.*;
-import javax.naming.spi.*;
+import java.util.WeakHashMap;
+import javax.naming.Context;
+import javax.naming.Name;
+import javax.naming.spi.ObjectFactory;
import org.jnp.server.NamingServer;
import org.jnp.interfaces.NamingContext;
@@ -20,7 +22,7 @@
* @see <related>
* @author Rickard Oberg ([EMAIL PROTECTED])
* @author [EMAIL PROTECTED]
- * @version $Revision: 1.3.6.2 $
+ * @version $Revision: 1.3.6.3 $
*/
public class ENCFactory
implements ObjectFactory
@@ -28,7 +30,7 @@
// Constants -----------------------------------------------------
// Attributes ----------------------------------------------------
- private static Hashtable encs = new Hashtable();
+ private static WeakHashMap encs = new WeakHashMap();
private static ClassLoader topLoader;
// Static --------------------------------------------------------
@@ -45,11 +47,9 @@
// Public --------------------------------------------------------
// ObjectFactory implementation ----------------------------------
- public Object getObjectInstance(Object obj,
- Name name,
- Context nameCtx,
- Hashtable environment)
- throws Exception
+ public Object getObjectInstance(Object obj, Name name, Context nameCtx,
+ Hashtable environment)
+ throws Exception
{
synchronized (encs)
{
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development