Package org.jboss.as.jsf.injection
Class MyFacesLifecycleProvider
- java.lang.Object
-
- org.jboss.as.jsf.injection.MyFacesLifecycleProvider
-
- All Implemented Interfaces:
AutoCloseable,org.apache.myfaces.config.annotation.LifecycleProvider,org.apache.myfaces.config.annotation.LifecycleProvider2
public class MyFacesLifecycleProvider extends Object implements org.apache.myfaces.config.annotation.LifecycleProvider2, AutoCloseable
- Author:
- Stan Silvert ssilvert@redhat.com (C) 2012 Red Hat Inc.
-
-
Constructor Summary
Constructors Constructor Description MyFacesLifecycleProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voiddestroyInstance(Object obj)ObjectnewInstance(String className)voidpostConstruct(Object obj)
-
-
-
Method Detail
-
newInstance
public Object newInstance(String className) throws ClassNotFoundException, IllegalAccessException, InstantiationException, NamingException, InvocationTargetException
- Specified by:
newInstancein interfaceorg.apache.myfaces.config.annotation.LifecycleProvider- Specified by:
newInstancein interfaceorg.apache.myfaces.config.annotation.LifecycleProvider2- Throws:
ClassNotFoundExceptionIllegalAccessExceptionInstantiationExceptionNamingExceptionInvocationTargetException
-
postConstruct
public void postConstruct(Object obj) throws IllegalAccessException, InvocationTargetException
- Specified by:
postConstructin interfaceorg.apache.myfaces.config.annotation.LifecycleProvider2- Throws:
IllegalAccessExceptionInvocationTargetException
-
destroyInstance
public void destroyInstance(Object obj) throws IllegalAccessException, InvocationTargetException
- Specified by:
destroyInstancein interfaceorg.apache.myfaces.config.annotation.LifecycleProvider- Throws:
IllegalAccessExceptionInvocationTargetException
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
-