|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EjbReference
Protocol associated with defining an EJB Interface
| Method Summary | |
|---|---|
EjbDescriptor |
getEjbDescriptor()
|
java.lang.String |
getEjbHomeInterface()
Gets the home classname of the referee EJB. |
java.lang.String |
getEjbInterface()
Gets the local or remote interface classname of the referee EJB. |
java.lang.String |
getJndiName()
|
java.lang.String |
getLinkName()
Gets the link name of the reference. |
java.lang.String |
getLookupName()
|
BundleDescriptor |
getReferringBundleDescriptor()
Get the referring bundle, i.e. |
java.lang.String |
getType()
Get the type of the EJB (Session, Entity or Message-Driven). |
boolean |
hasJndiName()
|
boolean |
hasLookupName()
|
boolean |
isEJB30ClientView()
|
boolean |
isLocal()
Tests if the reference to the referree EJB is through local or remote interface |
void |
setEjbDescriptor(EjbDescriptor descriptor)
|
void |
setEjbHomeInterface(java.lang.String ejbHomeInterface)
Sets the local or remote home classname of the referee EJB. |
void |
setEjbInterface(java.lang.String ejbInterface)
Sets the local or remote bean interface classname of the referee EJB. |
void |
setJndiName(java.lang.String jndiName)
Set the jndi name for this ejb reference |
void |
setLinkName(java.lang.String linkName)
Sets the link name of the reference. |
void |
setLocal(boolean isLocal)
Sets whether the reference uses the local or remote interfaces of the referring EJB |
void |
setReferringBundleDescriptor(BundleDescriptor referringBundle)
Set the referring bundle, i.e. |
void |
setType(java.lang.String type)
Set the type of the EJB. |
| Methods inherited from interface com.sun.enterprise.deployment.types.NamedInformation |
|---|
getDescription, getName, setDescription, setName |
| Methods inherited from interface com.sun.enterprise.deployment.InjectionCapable |
|---|
addInjectionTarget, getComponentEnvName, getInjectionTargets, getInjectResourceType, isInjectable, setInjectResourceType |
| Method Detail |
|---|
java.lang.String getType()
void setType(java.lang.String type)
the - type of the EJB.java.lang.String getEjbHomeInterface()
void setEjbHomeInterface(java.lang.String ejbHomeInterface)
the - class name of the EJB home.java.lang.String getEjbInterface()
void setEjbInterface(java.lang.String ejbInterface)
the - classname of the EJB remote object.java.lang.String getLinkName()
void setLinkName(java.lang.String linkName)
the - link name.boolean isLocal()
void setLocal(boolean isLocal)
true - if using the local interfacevoid setReferringBundleDescriptor(BundleDescriptor referringBundle)
BundleDescriptor getReferringBundleDescriptor()
void setJndiName(java.lang.String jndiName)
java.lang.String getJndiName()
boolean hasJndiName()
boolean hasLookupName()
java.lang.String getLookupName()
EjbDescriptor getEjbDescriptor()
void setEjbDescriptor(EjbDescriptor descriptor)
boolean isEJB30ClientView()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||