java.lang.Object
com.sun.faces.vendor.WebContainerInjectionProvider
- All Implemented Interfaces:
InjectionProvider
This InjectionProvider will be used if the PostConstruct and PreDestroy
annotations are present, but no specific InjectionProvider has been configured.
It's important to note that this will not provide resource injection.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThe implementation of this method must perform the following steps: Inject the supported resources per the Servlet 2.5 specification into the provided objectvoidinvokePostConstruct(Object managedBean) The implemenation of this method must invoke any method marked with the@PostConstructannotation (per the Common Annotations Specification).voidinvokePreDestroy(Object managedBean) The implemenation of this method must invoke any method marked with the@PreDestroyannotation (per the Common Annotations Specification).
-
Constructor Details
-
WebContainerInjectionProvider
public WebContainerInjectionProvider()
-
-
Method Details
-
inject
Description copied from interface:InjectionProviderThe implementation of this method must perform the following steps:
- Inject the supported resources per the Servlet 2.5 specification into the provided object
This method must not invoke any methods annotated with
@PostConstruct- Specified by:
injectin interfaceInjectionProvider- Parameters:
managedBean- the target managed bean- Throws:
InjectionProviderException- if an error occurs during resource injection
-
invokePreDestroy
Description copied from interface:InjectionProviderThe implemenation of this method must invoke any method marked with the
@PreDestroyannotation (per the Common Annotations Specification).- Specified by:
invokePreDestroyin interfaceInjectionProvider- Parameters:
managedBean- the target managed bean- Throws:
InjectionProviderException- if an error occurs when invoking the method annotated by the@PreDestroyannotation
-
invokePostConstruct
Description copied from interface:InjectionProviderThe implemenation of this method must invoke any method marked with the
@PostConstructannotation (per the Common Annotations Specification).- Specified by:
invokePostConstructin interfaceInjectionProvider- Parameters:
managedBean- the target managed bean- Throws:
InjectionProviderException- if an error occurs when invoking the method annotated by the@PostConstructannotation
-