Package org.apache.myfaces.spi
Class InjectionProvider
- java.lang.Object
- 
- org.apache.myfaces.spi.InjectionProvider
 
- 
- Direct Known Subclasses:
- CDIAnnotationDelegateInjectionProvider,- CDIInjectionProviderImpl,- NoAnnotationInjectionProvider,- NoInjectionAnnotationInjectionProvider,- Tomcat7AnnotationInjectionProvider
 
 public abstract class InjectionProvider extends Object Provide an interface to inject Faces artifacts using JavaEE annotations as described in Faces 2.2 spec section 5.4- Author:
- Leonardo Uribe
 
- 
- 
Constructor SummaryConstructors Constructor Description InjectionProvider()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Objectinject(Object instance)booleanisAvailable()abstract voidpostConstruct(Object instance, Object creationMetaData)abstract voidpreDestroy(Object instance, Object creationMetaData)
 
- 
- 
- 
Method Detail- 
injectpublic abstract Object inject(Object instance) throws InjectionProviderException - Throws:
- InjectionProviderException
 
 - 
postConstructpublic abstract void postConstruct(Object instance, Object creationMetaData) throws InjectionProviderException - Throws:
- InjectionProviderException
 
 - 
preDestroypublic abstract void preDestroy(Object instance, Object creationMetaData) throws InjectionProviderException - Throws:
- InjectionProviderException
 
 - 
isAvailablepublic boolean isAvailable() 
 
- 
 
-