Class CasCoreServicesConfiguration.CasCoreServicesManagerExecutionPlanConfiguration

  • Enclosing class:
    CasCoreServicesConfiguration

    @Configuration(value="CasCoreServicesManagerExecutionPlanConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public static class CasCoreServicesConfiguration.CasCoreServicesManagerExecutionPlanConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.services.ServicesManagerExecutionPlanConfigurer defaultServicesManagerExecutionPlanConfigurer​(org.apereo.cas.services.ServicesManagerConfigurationContext servicesManagerConfigurationContext)  
      org.apereo.cas.services.ServicesManagerRegisteredServiceLocator defaultServicesManagerRegisteredServiceLocator()  
      org.apereo.cas.services.ServicesManagerExecutionPlanConfigurer domainServicesManagerExecutionPlanConfigurer​(org.apereo.cas.services.ServicesManagerConfigurationContext servicesManagerConfigurationContext)  
      org.apereo.cas.services.ServicesManagerConfigurationContext servicesManagerConfigurationContext​(org.apereo.cas.services.ChainingServiceRegistry serviceRegistry, com.github.benmanes.caffeine.cache.Cache<java.lang.Long,​org.apereo.cas.services.RegisteredService> servicesManagerCache, java.util.List<org.apereo.cas.services.ServicesManagerRegisteredServiceLocator> servicesManagerRegisteredServiceLocators, org.springframework.core.env.Environment environment, org.springframework.context.ConfigurableApplicationContext applicationContext)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CasCoreServicesManagerExecutionPlanConfiguration

        public CasCoreServicesManagerExecutionPlanConfiguration()
    • Method Detail

      • servicesManagerConfigurationContext

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.services.ServicesManagerConfigurationContext servicesManagerConfigurationContext​(@Qualifier("serviceRegistry")
                                                                                                               org.apereo.cas.services.ChainingServiceRegistry serviceRegistry,
                                                                                                               @Qualifier("servicesManagerCache")
                                                                                                               com.github.benmanes.caffeine.cache.Cache<java.lang.Long,​org.apereo.cas.services.RegisteredService> servicesManagerCache,
                                                                                                               java.util.List<org.apereo.cas.services.ServicesManagerRegisteredServiceLocator> servicesManagerRegisteredServiceLocators,
                                                                                                               org.springframework.core.env.Environment environment,
                                                                                                               org.springframework.context.ConfigurableApplicationContext applicationContext)
      • defaultServicesManagerExecutionPlanConfigurer

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="defaultServicesManagerExecutionPlanConfigurer")
        @ConditionalOnProperty(prefix="cas.service-registry.core",
                               name="management-type",
                               havingValue="DEFAULT",
                               matchIfMissing=true)
        public org.apereo.cas.services.ServicesManagerExecutionPlanConfigurer defaultServicesManagerExecutionPlanConfigurer​(@Qualifier("servicesManagerConfigurationContext")
                                                                                                                            org.apereo.cas.services.ServicesManagerConfigurationContext servicesManagerConfigurationContext)
      • defaultServicesManagerRegisteredServiceLocator

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="defaultServicesManagerRegisteredServiceLocator")
        public org.apereo.cas.services.ServicesManagerRegisteredServiceLocator defaultServicesManagerRegisteredServiceLocator()
      • domainServicesManagerExecutionPlanConfigurer

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="domainServicesManagerExecutionPlanConfigurer")
        @ConditionalOnProperty(prefix="cas.service-registry.core",
                               name="management-type",
                               havingValue="DOMAIN")
        public org.apereo.cas.services.ServicesManagerExecutionPlanConfigurer domainServicesManagerExecutionPlanConfigurer​(@Qualifier("servicesManagerConfigurationContext")
                                                                                                                           org.apereo.cas.services.ServicesManagerConfigurationContext servicesManagerConfigurationContext)