Package org.apache.myfaces.spi
Class InjectionProvider
java.lang.Object
org.apache.myfaces.spi.InjectionProvider
- Direct Known Subclasses:
CDIAnnotationDelegateInjectionProvider,CDIInjectionProviderImpl,NoAnnotationInjectionProvider,NoInjectionAnnotationInjectionProvider,Tomcat7AnnotationInjectionProvider
Provide an interface to inject Faces artifacts using JavaEE annotations
as described in Faces 2.2 spec section 5.4
- Author:
- Leonardo Uribe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Objectbooleanabstract voidpostConstruct(Object instance, Object creationMetaData) abstract voidpreDestroy(Object instance, Object creationMetaData)
-
Constructor Details
-
InjectionProvider
public InjectionProvider()
-
-
Method Details
-
inject
- Throws:
InjectionProviderException
-
postConstruct
public abstract void postConstruct(Object instance, Object creationMetaData) throws InjectionProviderException - Throws:
InjectionProviderException
-
preDestroy
public abstract void preDestroy(Object instance, Object creationMetaData) throws InjectionProviderException - Throws:
InjectionProviderException
-
isAvailable
public boolean isAvailable()
-