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 Object
inject(Object instance)
void
postConstruct(Object instance, Object creationMetaData)
Call postConstruct method on the specified instance.void
preDestroy(Object instance, Object creationMetaData)
protected void
processAnnotations(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:
inject
in classInjectionProvider
- Throws:
InjectionProviderException
-
postConstruct
public void postConstruct(Object instance, Object creationMetaData) throws InjectionProviderException
Call postConstruct method on the specified instance.- Specified by:
postConstruct
in classInjectionProvider
- Throws:
InjectionProviderException
-
preDestroy
public void preDestroy(Object instance, Object creationMetaData) throws InjectionProviderException
- Specified by:
preDestroy
in classInjectionProvider
- Throws:
InjectionProviderException
-
processAnnotations
protected void processAnnotations(Object instance) throws IllegalAccessException, InvocationTargetException, NamingException
Inject resources in specified instance.
-
-