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

Version:
$Revision: 66558 $
Author:
Bill Burke

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

Method Detail

loadXml

void loadXml(X xml,
             InjectionContainer container)

handleClassAnnotations

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

handleMethodAnnotations

void handleMethodAnnotations(Method method,
                             InjectionContainer container,
                             Map<AccessibleObject,Injector> injectors)

handleFieldAnnotations

void handleFieldAnnotations(Field field,
                            InjectionContainer container,
                            Map<AccessibleObject,Injector> injectors)


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.