public class EjbRef extends BaseRef
_injectionTarget, _modulePath, _sourceEjbName| Constructor and Description |
|---|
EjbRef() |
EjbRef(javax.naming.Context context) |
EjbRef(Path modulePath) |
EjbRef(Path modulePath,
java.lang.String sourceEjbName) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind()
Binds the injection point
|
void |
deploy() |
java.lang.Object |
getByType(java.lang.Class<?> type) |
java.lang.String |
getEjbLink() |
java.lang.String |
getEjbRefName()
Returns the ejb name.
|
java.lang.Class<?> |
getHome()
Returns the home class.
|
InjectionTarget |
getInjectionTarget()
Gets the injection-target
|
java.lang.Class<?> |
getLocal() |
java.lang.Class<?> |
getRemote()
Returns the remote class.
|
protected java.lang.String |
getTagName() |
java.lang.Object |
getValue()
Creates the object from the proxy.
|
boolean |
isEjbLocalRef() |
void |
mergeFrom(EjbRef other)
Merges duplicated information in application-client.xml / resin-application-client.xml
|
void |
setClientClassName(java.lang.String clientClassName) |
void |
setConfigLocation(java.lang.String loc) |
void |
setDescription(java.lang.String description)
Sets the 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 |
setForeignName(java.lang.String foreignName)
Sets the canonical jndi name to use to find the bean that
is the target of the reference.
|
void |
setHome(java.lang.Class<?> home) |
void |
setId(java.lang.String id) |
void |
setInjectionTarget(InjectionTarget injectionTarget)
Sets the injection-target
|
void |
setRemote(java.lang.Class<?> remote) |
java.lang.String |
toString() |
getFieldOrMethod, getJavaClassaddInjectionTarget, createObject, error, getJndiClassLoader, getLookupName, getProgram, getProgram, inferTypeFromInjection, init, inject, isProgram, setConfigLocation, setDefaultInjectionClass, setJndiClassLoader, setLookupName, setProgramaddProgram, compareTo, configure, configure, configure, create, create, create, getDeclaringClass, getName, getPriority, getQName, initpublic EjbRef()
public EjbRef(javax.naming.Context context)
public EjbRef(Path modulePath)
public EjbRef(Path modulePath, java.lang.String sourceEjbName)
public void setConfigLocation(java.lang.String loc)
public boolean isEjbLocalRef()
public InjectionTarget getInjectionTarget()
getInjectionTarget in class BaseRefprotected java.lang.String getTagName()
public void setId(java.lang.String id)
setId in class ResourceGroupConfigpublic void setDescription(java.lang.String description)
ResourceGroupConfigsetDescription in class ResourceGroupConfigpublic void setClientClassName(java.lang.String clientClassName)
public void setEjbRefName(java.lang.String name)
ejb/Gryffindor ... (new InitialContext()).lookup("java:comp/env/ejb/Gryffindor");
public void setInjectionTarget(InjectionTarget injectionTarget)
setInjectionTarget in class BaseRefpublic 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 java.lang.Class<?> getLocal()
public void setForeignName(java.lang.String foreignName)
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.public java.lang.String getEjbLink()
public void mergeFrom(EjbRef other)
public void deploy()
deploy in class ResourceGroupConfigpublic void bind()
ConfigProgrambind in class ConfigProgrampublic java.lang.Object getValue()
getValue in class ResourceGroupConfigpublic java.lang.Object getByType(java.lang.Class<?> type)
public java.lang.String toString()
toString in class ResourceGroupConfig