public class ClientEjbRef extends java.lang.Object implements ObjectProxy
Constructor and Description |
---|
ClientEjbRef(javax.naming.Context ic) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createObject(java.util.Hashtable env)
Creates the object from the proxy.
|
java.lang.String |
getEjbRefName()
Returns the ejb name.
|
java.lang.Class |
getHome()
Returns the home class.
|
java.lang.Class |
getRemote()
Returns the remote class.
|
void |
init() |
void |
setDescription(java.lang.String description) |
void |
setEjbLink(java.lang.String ejbLink)
Set the target of the reference, an alternative to
setJndiName(String) . |
void |
setEjbRefName(java.lang.String name)
Sets the name to use in the local jndi context.
|
void |
setEjbRefType(java.lang.String type) |
void |
setHome(java.lang.Class home) |
void |
setId(java.lang.String id) |
void |
setJndiName(java.lang.String jndiName)
Sets the canonical jndi name to use to find the bean that
is the target of the reference.
|
void |
setRemote(java.lang.Class remote) |
java.lang.String |
toString() |
public void setId(java.lang.String id)
public void setDescription(java.lang.String description)
public void setEjbRefName(java.lang.String name)
ejb/Gryffindor ... (new InitialContext()).lookup("java:comp/env/ejb/Gryffindor");
public java.lang.String getEjbRefName()
public void setEjbRefType(java.lang.String type)
public void setHome(java.lang.Class home)
public java.lang.Class getHome()
public void setRemote(java.lang.Class remote)
public java.lang.Class getRemote()
public void setJndiName(java.lang.String jndiName)
LinkProxy
is
used to link the local jndi context referred to in this name to
a remote context.public void setEjbLink(java.lang.String ejbLink)
setJndiName(String)
.
The format of the ejbLink is "bean", or "jarname#bean", where bean is the
ejb-name of a bean within the same enterprise application, and jarname
further qualifies the identity of the target.@PostConstruct public void init() throws java.lang.Exception
java.lang.Exception
public java.lang.Object createObject(java.util.Hashtable env) throws javax.naming.NamingException
createObject
in interface ObjectProxy
env
- the calling environmentjavax.naming.NamingException
public java.lang.String toString()
toString
in class java.lang.Object