org.jboss.injection
Interface InjectionHandler<X extends org.jboss.metadata.javaee.spec.RemoteEnvironment>

All Known Implementing Classes:
AbstractHandler, DependsHandler, EJBHandler, EJBInjectionHandler, EJBRemoteHandler, JndiInjectHandler, PersistenceContextHandler, PersistenceUnitHandler, ResourceHandler, WebServiceRefHandler

public interface InjectionHandler<X extends org.jboss.metadata.javaee.spec.RemoteEnvironment>

Comment


Method Summary
 void handleClassAnnotations(java.lang.Class<?> clazz, InjectionContainer container)
           
 void handleFieldAnnotations(java.lang.reflect.Field field, InjectionContainer container, java.util.Map<java.lang.reflect.AccessibleObject,Injector> injectors)
           
 void handleMethodAnnotations(java.lang.reflect.Method method, InjectionContainer container, java.util.Map<java.lang.reflect.AccessibleObject,Injector> injectors)
           
 void loadXml(X xml, InjectionContainer container)
           
 

Method Detail

loadXml

void loadXml(X xml,
             InjectionContainer container)

handleClassAnnotations

void handleClassAnnotations(java.lang.Class<?> clazz,
                            InjectionContainer container)

handleMethodAnnotations

void handleMethodAnnotations(java.lang.reflect.Method method,
                             InjectionContainer container,
                             java.util.Map<java.lang.reflect.AccessibleObject,Injector> injectors)

handleFieldAnnotations

void handleFieldAnnotations(java.lang.reflect.Field field,
                            InjectionContainer container,
                            java.util.Map<java.lang.reflect.AccessibleObject,Injector> injectors)