com.caucho.config.j2ee
Class EjbHandler

java.lang.Object
  extended by com.caucho.config.inject.InjectionPointHandler
      extended by com.caucho.config.j2ee.JavaeeInjectionHandler
          extended by com.caucho.config.j2ee.EjbHandler

public class EjbHandler
extends JavaeeInjectionHandler

Handles the @EJB annotation for JavaEE


Constructor Summary
EjbHandler(InjectManager manager)
           
 
Method Summary
protected  ValueGenerator bindGenerator(java.lang.String location, EJB ejb, java.lang.Class<?> bindType)
           
 ConfigProgram introspectField(AnnotatedField<?> field)
           
 ConfigProgram introspectMethod(AnnotatedMethod<?> method)
           
 ConfigProgram introspectType(AnnotatedType<?> type)
           
 
Methods inherited from class com.caucho.config.j2ee.JavaeeInjectionHandler
bind, bind, bindJndi, bindJndi, bindJndi, getLocation, getLocation, getManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbHandler

public EjbHandler(InjectManager manager)
Method Detail

introspectField

public ConfigProgram introspectField(AnnotatedField<?> field)
Overrides:
introspectField in class InjectionPointHandler

introspectMethod

public ConfigProgram introspectMethod(AnnotatedMethod<?> method)
Overrides:
introspectMethod in class InjectionPointHandler

introspectType

public ConfigProgram introspectType(AnnotatedType<?> type)
Overrides:
introspectType in class InjectionPointHandler

bindGenerator

protected ValueGenerator bindGenerator(java.lang.String location,
                                       EJB ejb,
                                       java.lang.Class<?> bindType)