[Jboss-cvs] JBossAS SVN: r56493 - branches/JBoss_4_0_0_Case10829/naming/src/main/org/jnp/server

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Sep 1 01:03:26 EDT 2006


Author: scott.stark at jboss.org
Date: 2006-09-01 01:03:24 -0400 (Fri, 01 Sep 2006)
New Revision: 56493

Modified:
   branches/JBoss_4_0_0_Case10829/naming/src/main/org/jnp/server/NamingServer.java
Log:
Add some trace level logging to key methods

Modified: branches/JBoss_4_0_0_Case10829/naming/src/main/org/jnp/server/NamingServer.java
===================================================================
--- branches/JBoss_4_0_0_Case10829/naming/src/main/org/jnp/server/NamingServer.java	2006-09-01 05:02:49 UTC (rev 56492)
+++ branches/JBoss_4_0_0_Case10829/naming/src/main/org/jnp/server/NamingServer.java	2006-09-01 05:03:24 UTC (rev 56493)
@@ -7,11 +7,6 @@
  */
 package org.jnp.server;
 
-import java.io.ObjectStreamException;
-import java.io.NotSerializableException;
-import java.rmi.RemoteException;
-import java.rmi.server.UnicastRemoteObject;
-import java.rmi.server.RemoteObject;
 import java.util.Enumeration;
 import java.util.Collection;
 import java.util.Iterator;
@@ -23,16 +18,15 @@
 import javax.naming.NameClassPair;
 import javax.naming.Binding;
 import javax.naming.Reference;
-import javax.naming.NamingEnumeration;
 import javax.naming.InvalidNameException;
 import javax.naming.NamingException;
-import javax.naming.InvalidNameException;
 import javax.naming.NameNotFoundException;
 import javax.naming.NotContextException;
 import javax.naming.NameAlreadyBoundException;
 import javax.naming.CannotProceedException;
 import javax.naming.spi.ResolveResult;
 
+import org.jboss.logging.Logger;
 import org.jnp.interfaces.*;
 
 /**
@@ -45,10 +39,11 @@
 public class NamingServer
    implements Naming, java.io.Serializable
 {
+	private static Logger log = Logger.getLogger(NamingServer.class);
    // Constants -----------------------------------------------------
     
    // Attributes ----------------------------------------------------
-   
+   private boolean trace = log.isTraceEnabled();
    protected Hashtable table = new Hashtable();
    protected Name prefix;
    protected NamingParser parser = new NamingParser();
@@ -78,6 +73,8 @@
    public synchronized void bind(Name name, Object obj, String className)
       throws NamingException
    {
+	  if( trace )
+		  log.trace("bind, name: "+name+", obj: "+obj);
       if (name.isEmpty())
       {
          // Empty names are not allowed
@@ -139,6 +136,8 @@
    public synchronized void rebind(Name name, Object obj, String className)
       throws NamingException
    {
+	   if( trace )
+		   log.trace("rebind, name: "+name+", obj: "+obj);
       if (name.isEmpty())
       {
          // Empty names are not allowed
@@ -186,6 +185,8 @@
    public synchronized void unbind(Name name)
       throws NamingException
    {
+      if( trace )
+         log.trace("unbind, name: "+name);
       if (name.isEmpty())
       {
          // Empty names are not allowed
@@ -240,6 +241,8 @@
    public Object lookup(Name name)
       throws NamingException
    {
+      if( trace )
+         log.trace("lookup, name: "+name);
 		Object result;
       if (name.isEmpty())
       {
@@ -292,6 +295,8 @@
          }
       }
 		
+      if( trace )
+         log.trace("lookup, name: "+name+", result: "+result);
 		return result;
    }
    
@@ -348,10 +353,10 @@
       {
          Collection bindings = table.values();
          Collection newBindings = new Vector(bindings.size());
-         Iterator enum = bindings.iterator();
-         while (enum.hasNext())
+         Iterator iter = bindings.iterator();
+         while (iter.hasNext())
          {
-            Binding b = (Binding)enum.next();
+            Binding b = (Binding)iter.next();
             if (b.getObject() instanceof NamingServer)
             {
                Name n = (Name)prefix.clone();
@@ -398,6 +403,8 @@
        if( name.size() == 0 )
           throw new InvalidNameException("Cannot pass an empty name to createSubcontext");
 
+      if( trace )
+         log.trace("createSubcontext, name: "+name);
       NamingException ex = null;
       Context subCtx = null;
       if (name.size() > 1)




More information about the jboss-cvs-commits mailing list