Class CasWebflowContextConfiguration


  • @Configuration("casWebflowContextConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class CasWebflowContextConfiguration
    extends java.lang.Object
    This is CasWebflowContextConfiguration that attempts to create Spring-managed beans backed by external configuration.
    Since:
    5.0.0
    • Constructor Detail

      • CasWebflowContextConfiguration

        public CasWebflowContextConfiguration()
    • Method Detail

      • expressionParser

        @Bean
        @Lazy(false)
        public org.springframework.binding.expression.ExpressionParser expressionParser()
      • logoutConversionService

        @Bean
        @Lazy(false)
        public org.springframework.binding.convert.ConversionService logoutConversionService()
      • viewFactoryCreator

        @RefreshScope
        @Bean
        @Lazy(false)
        public org.springframework.webflow.engine.builder.ViewFactoryCreator viewFactoryCreator()
      • loginFlowUrlHandler

        @Lazy(false)
        @Bean
        public org.springframework.webflow.context.servlet.FlowUrlHandler loginFlowUrlHandler()
      • logoutFlowUrlHandler

        @Bean
        @Lazy(false)
        public org.springframework.webflow.context.servlet.FlowUrlHandler logoutFlowUrlHandler()
      • logoutHandlerAdapter

        @RefreshScope
        @Bean
        @Lazy(false)
        public org.springframework.web.servlet.HandlerAdapter logoutHandlerAdapter()
      • flowBuilderServices

        @Lazy(false)
        @RefreshScope
        @Bean
        public org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices()
      • loginHandlerAdapter

        @Lazy(false)
        @Bean
        public org.springframework.web.servlet.HandlerAdapter loginHandlerAdapter()
      • localeChangeInterceptor

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="localeChangeInterceptor")
        public org.springframework.web.servlet.i18n.LocaleChangeInterceptor localeChangeInterceptor()
      • logoutFlowHandlerMapping

        @Lazy(false)
        @Bean
        public org.springframework.web.servlet.HandlerMapping logoutFlowHandlerMapping()
      • loginFlowHandlerMappingInterceptors

        @Lazy(false)
        @Bean
        public java.lang.Object[] loginFlowHandlerMappingInterceptors()
      • loginFlowHandlerMapping

        @Bean
        @Lazy(false)
        public org.springframework.web.servlet.HandlerMapping loginFlowHandlerMapping()
      • flowBuilder

        @Lazy(false)
        @Bean
        public org.springframework.webflow.engine.builder.FlowBuilder flowBuilder()
      • logoutFlowRegistry

        @Lazy(false)
        @Bean
        public org.springframework.webflow.definition.registry.FlowDefinitionRegistry logoutFlowRegistry()
      • loginFlowRegistry

        @Lazy(false)
        @Bean
        public org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowRegistry()
      • logoutFlowExecutor

        @RefreshScope
        @Bean
        @Lazy(false)
        public org.springframework.webflow.executor.FlowExecutor logoutFlowExecutor()
      • loginFlowExecutor

        @RefreshScope
        @Bean
        @Lazy(false)
        public org.springframework.webflow.executor.FlowExecutor loginFlowExecutor()
      • defaultWebflowConfigurer

        @ConditionalOnMissingBean(name="defaultWebflowConfigurer")
        @Bean
        @Order(0)
        @RefreshScope
        @Lazy(false)
        public org.apereo.cas.web.flow.CasWebflowConfigurer defaultWebflowConfigurer()
      • defaultLogoutWebflowConfigurer

        @ConditionalOnMissingBean(name="defaultLogoutWebflowConfigurer")
        @Bean
        @Order(0)
        @RefreshScope
        @Lazy(false)
        public org.apereo.cas.web.flow.CasWebflowConfigurer defaultLogoutWebflowConfigurer()
      • groovyWebflowConfigurer

        @ConditionalOnMissingBean(name="groovyWebflowConfigurer")
        @Bean
        @DependsOn("defaultWebflowConfigurer")
        @RefreshScope
        @Lazy(false)
        public org.apereo.cas.web.flow.CasWebflowConfigurer groovyWebflowConfigurer()
      • casWebflowExecutionPlan

        @Autowired
        @Bean
        @Lazy(false)
        public org.apereo.cas.web.flow.CasWebflowExecutionPlan casWebflowExecutionPlan​(java.util.List<org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer> configurers)
      • casDefaultWebflowExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="casDefaultWebflowExecutionPlanConfigurer")
        @Bean
        @Lazy(false)
        public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer casDefaultWebflowExecutionPlanConfigurer()