com.caucho.config.types
Class EjbLocalRef

java.lang.Object
  extended by com.caucho.config.program.ConfigProgram
      extended by com.caucho.config.types.ResourceGroupConfig
          extended by com.caucho.config.types.BaseRef
              extended by com.caucho.config.types.EjbRef
                  extended by com.caucho.config.types.EjbLocalRef
All Implemented Interfaces:
ObjectProxy, java.lang.Comparable<ConfigProgram>

public class EjbLocalRef
extends EjbRef

Configuration for the ejb-local-ref


Field Summary
 
Fields inherited from class com.caucho.config.types.BaseRef
_injectionTarget, _modulePath, _sourceEjbName
 
Constructor Summary
EjbLocalRef()
           
EjbLocalRef(Path path)
           
EjbLocalRef(Path path, java.lang.String sourceEjbName)
           
 
Method Summary
 java.lang.Class<?> getLocal()
           
protected  java.lang.String getTagName()
           
 boolean isEjbLocalRef()
           
 void mergeFrom(EjbRef otherRef)
          Merges duplicated information in application-client.xml / resin-application-client.xml
 void setLocal(java.lang.Class<?> local)
           
 void setLocalHome(java.lang.Class<?> home)
           
 
Methods inherited from class com.caucho.config.types.EjbRef
bind, deploy, getByType, getEjbLink, getEjbRefName, getHome, getInjectionTarget, getRemote, getValue, setClientClassName, setConfigLocation, setDescription, setEjbLink, setEjbRefName, setEjbRefType, setForeignName, setHome, setId, setInjectionTarget, setRemote, toString
 
Methods inherited from class com.caucho.config.types.BaseRef
getFieldOrMethod, getJavaClass
 
Methods inherited from class com.caucho.config.types.ResourceGroupConfig
addInjectionTarget, createObject, error, getJndiClassLoader, getLookupName, getProgram, getProgram, inferTypeFromInjection, init, inject, isProgram, setConfigLocation, setDefaultInjectionClass, setJndiClassLoader, setLookupName, setProgram
 
Methods inherited from class com.caucho.config.program.ConfigProgram
addProgram, compareTo, configure, configure, configure, create, create, create, getDeclaringClass, getName, getPriority, getQName, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EjbLocalRef

public EjbLocalRef()

EjbLocalRef

public EjbLocalRef(Path path)

EjbLocalRef

public EjbLocalRef(Path path,
                   java.lang.String sourceEjbName)
Method Detail

isEjbLocalRef

public boolean isEjbLocalRef()
Overrides:
isEjbLocalRef in class EjbRef

getTagName

protected java.lang.String getTagName()
Overrides:
getTagName in class EjbRef

setLocalHome

public void setLocalHome(java.lang.Class<?> home)

getLocal

public java.lang.Class<?> getLocal()
Overrides:
getLocal in class EjbRef

setLocal

public void setLocal(java.lang.Class<?> local)

mergeFrom

public void mergeFrom(EjbRef otherRef)
Merges duplicated information in application-client.xml / resin-application-client.xml

Overrides:
mergeFrom in class EjbRef