Author: djencks
Date: Tue Jul 7 00:03:14 2009
New Revision: 791656
URL: http://svn.apache.org/viewvc?rev=791656&view=rev
Log:
improve exception messages
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/NameNode.java
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/NameNode.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/NameNode.java?rev=791656&r1=791655&r2=791656&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/NameNode.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/NameNode.java
Tue Jul 7 00:03:14 2009
@@ -19,13 +19,13 @@
import java.io.PrintStream;
public class NameNode implements java.io.Serializable {
- private String atomicName;
- private int atomicHash;
+ private final String atomicName;
+ private final int atomicHash;
private NameNode lessTree;
private NameNode grtrTree;
private NameNode subTree;
private NameNode parentTree;
- private NameNode parent;
+ private final NameNode parent;
private Object myObject;
private transient IvmContext myContext;
private boolean unbound;
@@ -90,10 +90,10 @@
subTree.bind(name, obj);
} else {
if (subTree != null) {
- throw new javax.naming.NameAlreadyBoundException();
+ throw new
javax.naming.NameAlreadyBoundException(name.toString());
}
if (myObject != null){
- throw new javax.naming.NameAlreadyBoundException();
+ throw new
javax.naming.NameAlreadyBoundException(name.toString());
}
unbound = false;
myObject = obj;// bind the object to this node