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 Summary
Constructors Constructor Description InjectionProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Object
inject(Object instance)
boolean
isAvailable()
abstract void
postConstruct(Object instance, Object creationMetaData)
abstract void
preDestroy(Object instance, Object creationMetaData)
-
-
-
Method Detail
-
inject
public abstract Object inject(Object instance) throws InjectionProviderException
- 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()
-
-