Class AbstractFacesFlowConfiguration

java.lang.Object
org.springframework.faces.config.AbstractFacesFlowConfiguration
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class AbstractFacesFlowConfiguration extends Object implements org.springframework.context.ApplicationContextAware
A base class for @Configuration classes to configure Spring Web Flow in JSF applications.

Provides protected method access to builders for one (or more) of the following:

Also registers a HandlerMapping bean to provide JSF 2 resource handling at "/jakarta.faces.resource/**" or Rich Faces at "/rfRes/**".

Since:
2.4
Author:
Rossen Stoyanchev
  • Constructor Details

    • AbstractFacesFlowConfiguration

      public AbstractFacesFlowConfiguration()
  • Method Details

    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
    • getApplicationContext

      public org.springframework.context.ApplicationContext getApplicationContext()
    • getFlowExecutorBuilder

      protected FlowExecutorBuilder getFlowExecutorBuilder(FlowDefinitionLocator flowRegistry)
      Return a builder for creating a FlowExecutor instance.
      Parameters:
      flowRegistry - the FlowDefinitionRegistry to configure on the flow executor
      Returns:
      the created builder
    • getFlowDefinitionRegistryBuilder

      protected FlowDefinitionRegistryBuilder getFlowDefinitionRegistryBuilder()
      Return a builder for creating a FlowDefinitionRegistry instance.
      Returns:
      the created builder
    • getFlowDefinitionRegistryBuilder

      protected FlowDefinitionRegistryBuilder getFlowDefinitionRegistryBuilder(FlowBuilderServices flowBuilderServices)
      Return a builder for creating a FlowDefinitionRegistry instance.
      Parameters:
      flowBuilderServices - the FlowBuilderServices to configure on the flow registry with
      Returns:
      the created builder
    • getFlowBuilderServicesBuilder

      protected FlowBuilderServicesBuilder getFlowBuilderServicesBuilder()
      Return a builder for creating a FlowBuilderServices instance.
      Returns:
      the created builder
    • jsrResourceHandlerMapping

      @Bean public org.springframework.web.servlet.handler.SimpleUrlHandlerMapping jsrResourceHandlerMapping()
    • jsfResourceRequestHandler

      @Bean public JsfResourceRequestHandler jsfResourceRequestHandler()
    • httpRequestHandlerAdapter

      @Bean public org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter httpRequestHandlerAdapter()