org.openejb.core.ivm.naming
Class JndiReference

java.lang.Object
  extended by org.openejb.core.ivm.naming.JndiReference
All Implemented Interfaces:
Reference

public class JndiReference
extends java.lang.Object
implements Reference

This class is used when the object to be referenced is accessible through some other JNDI name space. The object is not resolved until it's requested.


Constructor Summary
JndiReference(javax.naming.Context linkedContext, java.lang.String jndiName)
           
JndiReference(java.util.Hashtable envProperties, java.lang.String jndiName)
           
JndiReference(java.lang.String contextJndiName, java.lang.String jndiName)
           
 
Method Summary
protected  javax.naming.Context getContext()
           
 java.lang.Object getObject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JndiReference

public JndiReference(javax.naming.Context linkedContext,
                     java.lang.String jndiName)

JndiReference

public JndiReference(java.lang.String contextJndiName,
                     java.lang.String jndiName)

JndiReference

public JndiReference(java.util.Hashtable envProperties,
                     java.lang.String jndiName)
Method Detail

getObject

public java.lang.Object getObject()
                           throws javax.naming.NamingException
Specified by:
getObject in interface Reference
Throws:
javax.naming.NamingException

getContext

protected javax.naming.Context getContext()
                                   throws javax.naming.NamingException
Throws:
javax.naming.NamingException


Copyright © 1999-2011 OpenEJB. All Rights Reserved.