com.caucho.config.j2ee
Class DataSourceDefinitionHandler

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

public class DataSourceDefinitionHandler
extends JavaeeInjectionHandler

Handles the @EJB annotation for JavaEE


Constructor Summary
DataSourceDefinitionHandler(InjectManager manager)
           
 
Method Summary
protected  ValueGenerator bindGenerator(java.lang.String location, DataSourceDefinition def)
           
 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

DataSourceDefinitionHandler

public DataSourceDefinitionHandler(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,
                                       DataSourceDefinition def)