Package org.apache.naming
Class EjbRef
- java.lang.Object
 - 
- javax.naming.Reference
 - 
- org.apache.naming.AbstractRef
 - 
- org.apache.naming.EjbRef
 
 
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable,java.lang.Cloneable
public class EjbRef extends AbstractRef
Represents a reference address to an EJB.- Author:
 - Remy Maucherat
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_FACTORYDefault factory for this reference.static java.lang.StringLINKLink address type.static java.lang.StringREMOTERemote interface classname address type.static java.lang.StringTYPEEJB type address type. 
- 
Constructor Summary
Constructors Constructor Description EjbRef(java.lang.String ejbType, java.lang.String home, java.lang.String remote, java.lang.String link)EJB Reference.EjbRef(java.lang.String ejbType, java.lang.String home, java.lang.String remote, java.lang.String link, java.lang.String factory, java.lang.String factoryLocation)EJB Reference. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetDefaultFactoryClassName()- 
Methods inherited from class org.apache.naming.AbstractRef
getFactoryClassName, toString 
 - 
 
 - 
 
- 
- 
Field Detail
- 
DEFAULT_FACTORY
public static final java.lang.String DEFAULT_FACTORY
Default factory for this reference.- See Also:
 - Constant Field Values
 
 
- 
TYPE
public static final java.lang.String TYPE
EJB type address type.- See Also:
 - Constant Field Values
 
 
- 
REMOTE
public static final java.lang.String REMOTE
Remote interface classname address type.- See Also:
 - Constant Field Values
 
 
- 
LINK
public static final java.lang.String LINK
Link address type.- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
EjbRef
public EjbRef(java.lang.String ejbType, java.lang.String home, java.lang.String remote, java.lang.String link)EJB Reference.- Parameters:
 ejbType- EJB typehome- Home interface classnameremote- Remote interface classnamelink- EJB link
 
- 
EjbRef
public EjbRef(java.lang.String ejbType, java.lang.String home, java.lang.String remote, java.lang.String link, java.lang.String factory, java.lang.String factoryLocation)EJB Reference.- Parameters:
 ejbType- EJB typehome- Home interface classnameremote- Remote interface classnamelink- EJB linkfactory- The possibly null class name of the object's factory.factoryLocation- The possibly null location from which to load the factory (e.g. URL)
 
 - 
 
- 
Method Detail
- 
getDefaultFactoryClassName
protected java.lang.String getDefaultFactoryClassName()
- Specified by:
 getDefaultFactoryClassNamein classAbstractRef
 
 - 
 
 -