|
JSF-Spring | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.mindmatters.faces.spring.factory.xml.JsfStartupProcessor
public final class JsfStartupProcessor
A BeanFactoryPostProcessor which initializes and configures
all relevant JSF plugins which are hosted and defined in the
FacesWebApplicationContext.
The following plugins will be configured and registered at the underlying JSF implementation:
Lifecycle of type LifecycleImpl
with the id LifecycleImpl.JSF_SPRING_LIFECYCLE_ID and the defined
Phases (or default phases if the appropriate phase ist not
configured in the
FacesWebApplicationContext)Application of type
ApplicationImplPhaseListeners for the appropriate
LifecycleActionListenersNavigationHandlersPropertyResolversStateManagersVariableResolversViewHandlersRenderKits with the appropriate
Renderers
Note: The JsfStartupProcessor will be automatically
registered!
| Field Summary |
|---|
| Fields inherited from interface org.springframework.core.Ordered |
|---|
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| Constructor Summary | |
|---|---|
JsfStartupProcessor()
|
|
| Method Summary | |
|---|---|
int |
getOrder()
Return the order value of this object, with a higher value meaning greater in terms of sorting. |
void |
postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Modify the application context's internal bean factory after its standard initialization. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JsfStartupProcessor()
| Method Detail |
|---|
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
postProcessBeanFactory in interface BeanFactoryPostProcessorbeanFactory - the bean factory used by the application contextpublic int getOrder()
Normally starting with 0 or 1, with Ordered.LOWEST_PRECEDENCE
indicating greatest. Same order values will result in arbitrary
positions for the affected objects.
Higher value can be interpreted as lower priority, consequently the first object has highest priority (somewhat analogous to Servlet "load-on-startup" values).
Note that order values below 0 are reserved for framework purposes. Application-specified values should always be 0 or greater, with only framework components (internal or third-party) supposed to use lower values.
getOrder in interface OrderedOrdered.LOWEST_PRECEDENCE
|
JSF-Spring | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||