org.apache.openejb.core.ivm.naming
Class NameNode
java.lang.Object
org.apache.openejb.core.ivm.naming.NameNode
- All Implemented Interfaces:
- Serializable
public class NameNode
- extends Object
- implements Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameNode
public NameNode(NameNode parent,
ParsedName name,
Object obj,
NameNode parentTree)
getBinding
public Object getBinding()
resolve
public Object resolve(ParsedName name)
throws NameNotFoundException
- Throws:
NameNotFoundException
bind
public void bind(ParsedName name,
Object obj)
throws NameAlreadyBoundException
- Throws:
NameAlreadyBoundException
compareTo
public int compareTo(int otherHash)
unbind
public void unbind(ParsedName name)
throws NameAlreadyBoundException
- Throws:
NameAlreadyBoundException
prune
protected void prune()
clearCache
protected void clearCache()
createSubcontext
public IvmContext createSubcontext(ParsedName name)
throws NameAlreadyBoundException
- Throws:
NameAlreadyBoundException
getAtomicName
public String getAtomicName()
getLessTree
public NameNode getLessTree()
getGrtrTree
public NameNode getGrtrTree()
getSubTree
public NameNode getSubTree()
getParent
public NameNode getParent()
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.