Package org.apache.myfaces.spi.impl
Class NoInjectionAnnotationInjectionProvider
- java.lang.Object
-
- org.apache.myfaces.spi.InjectionProvider
-
- org.apache.myfaces.spi.impl.NoInjectionAnnotationInjectionProvider
-
- Direct Known Subclasses:
ResourceAnnotationInjectionProvider
public class NoInjectionAnnotationInjectionProvider extends InjectionProvider
See SRV.14.5 Servlet Specification Version 2.5 JSR 154 and Common Annotations for the Java Platform JSR 250
-
-
Constructor Summary
Constructors Constructor Description NoInjectionAnnotationInjectionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectinject(Object instance)voidpostConstruct(Object instance, Object creationMetaData)Call postConstruct method on the specified instance.voidpreDestroy(Object instance, Object creationMetaData)protected voidprocessAnnotations(Object instance)Inject resources in specified instance.-
Methods inherited from class org.apache.myfaces.spi.InjectionProvider
isAvailable
-
-
-
-
Method Detail
-
inject
public Object inject(Object instance) throws InjectionProviderException
- Specified by:
injectin classInjectionProvider- Throws:
InjectionProviderException
-
postConstruct
public void postConstruct(Object instance, Object creationMetaData) throws InjectionProviderException
Call postConstruct method on the specified instance.- Specified by:
postConstructin classInjectionProvider- Throws:
InjectionProviderException
-
preDestroy
public void preDestroy(Object instance, Object creationMetaData) throws InjectionProviderException
- Specified by:
preDestroyin classInjectionProvider- Throws:
InjectionProviderException
-
processAnnotations
protected void processAnnotations(Object instance) throws IllegalAccessException, InvocationTargetException, NamingException
Inject resources in specified instance.
-
-