Package org.apache.syncope.core.starter
Class SyncopeCoreApplication
- java.lang.Object
-
- org.springframework.boot.web.servlet.support.SpringBootServletInitializer
-
- org.apache.syncope.core.starter.SyncopeCoreApplication
-
- All Implemented Interfaces:
WebApplicationInitializer
@SpringBootApplication(exclude={org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration.class,org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration.class,org.apache.cxf.spring.boot.autoconfigure.openapi.OpenApiAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.class,org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration.class,org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration.class}, proxyBeanMethods=false) @EnableTransactionManagement public class SyncopeCoreApplication extends SpringBootServletInitializer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SyncopeCoreApplication.DefaultSyncopeStarterEventListener
static interface
SyncopeCoreApplication.SyncopeStarterEventListener
-
Field Summary
-
Fields inherited from class org.springframework.boot.web.servlet.support.SpringBootServletInitializer
logger
-
-
Constructor Summary
Constructors Constructor Description SyncopeCoreApplication()
-
Method Summary
-
Methods inherited from class org.springframework.boot.web.servlet.support.SpringBootServletInitializer
createRootApplicationContext, createSpringApplicationBuilder, deregisterJdbcDrivers, onStartup, run, setRegisterErrorPageFilter
-
-
-
-
Method Detail
-
main
public static void main(String[] args)
-
configure
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)
- Overrides:
configure
in classSpringBootServletInitializer
-
taskExecutorUnloader
@ConditionalOnMissingBean @Bean public TaskExecutorUnloader taskExecutorUnloader(ListableBeanFactory beanFactory)
-
keymasterStart
@ConditionalOnMissingBean @Bean public SyncopeCoreStart keymasterStart(DomainHolder domainHolder)
-
keymasterStop
@ConditionalOnMissingBean @Bean public KeymasterStop keymasterStop(DomainHolder domainHolder)
-
syncopeCoreInfoContributor
@ConditionalOnMissingBean @Bean public SyncopeCoreInfoContributor syncopeCoreInfoContributor(AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, ExternalResourceDAO resourceDAO, UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, RoleDAO roleDAO, PolicyDAO policyDAO, NotificationDAO notificationDAO, TaskDAO taskDAO, VirSchemaDAO virSchemaDAO, SecurityQuestionDAO securityQuestionDAO, ConfParamOps confParamOps, ConnIdBundleManager bundleManager, ImplementationLookup implLookup, ApplicationContext ctx, PersistenceInfoDAO persistenceInfoDAO)
-
domainsHealthIndicator
@ConditionalOnMissingBean @Bean public DomainsHealthIndicator domainsHealthIndicator(DomainHolder domainHolder)
-
mailHealthIndicator
@ConditionalOnMissingBean @Bean public MailHealthIndicator mailHealthIndicator(JavaMailSender mailSender)
-
externalResourcesHealthIndicator
@ConditionalOnClass(name="org.apache.syncope.core.logic.ResourceLogic") @ConditionalOnMissingBean @Bean public ExternalResourcesHealthIndicator externalResourcesHealthIndicator(DomainOps domainOps, ExternalResourceDAO resourceDAO, ConnInstanceDataBinder connInstanceDataBinder, ConnectorManager connectorManager)
-
entityCacheEndpoint
@ConditionalOnMissingBean @Bean public EntityCacheEndpoint entityCacheEndpoint(EntityCacheDAO entityCacheDAO)
-
syncopeCoreEventListener
@Bean public SyncopeCoreApplication.SyncopeStarterEventListener syncopeCoreEventListener(@Qualifier("syncopeCoreInfoContributor") SyncopeCoreInfoContributor syncopeCoreInfoContributor)
-
-