Package org.jobrunr.autoconfigure
Class JobRunrAutoConfiguration
- java.lang.Object
-
- org.jobrunr.autoconfigure.JobRunrAutoConfiguration
-
@Configuration @EnableConfigurationProperties(JobRunrProperties.class) public class JobRunrAutoConfiguration extends java.lang.Object
A Spring Boot AutoConfiguration class for JobRunr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classJobRunrAutoConfiguration.JobRunrGsonAutoConfigurationclassJobRunrAutoConfiguration.JobRunrJacksonAutoConfigurationclassJobRunrAutoConfiguration.JobRunrJsonbAutoConfiguration
-
Constructor Summary
Constructors Constructor Description JobRunrAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jobrunr.server.BackgroundJobServerbackgroundJobServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.server.JobActivator jobActivator, org.jobrunr.server.BackgroundJobServerConfiguration backgroundJobServerConfiguration)org.jobrunr.server.BackgroundJobServerConfigurationbackgroundJobServerConfiguration(JobRunrProperties properties)org.jobrunr.dashboard.JobRunrDashboardWebServerdashboardWebServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.utils.mapper.JsonMapper jsonMapper, org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration)org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationdashboardWebServerConfiguration(JobRunrProperties properties)org.jobrunr.server.JobActivatorjobActivator(org.springframework.context.ApplicationContext applicationContext)org.jobrunr.jobs.mappers.JobMapperjobMapper(org.jobrunr.utils.mapper.JsonMapper jsonMapper)org.jobrunr.scheduling.JobSchedulerjobScheduler(org.jobrunr.storage.StorageProvider storageProvider)
-
-
-
Method Detail
-
jobScheduler
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="org.jobrunr.job-scheduler", name="enabled", havingValue="true", matchIfMissing=true) public org.jobrunr.scheduling.JobScheduler jobScheduler(org.jobrunr.storage.StorageProvider storageProvider)
-
backgroundJobServer
@Bean(destroyMethod="stop") @ConditionalOnMissingBean @ConditionalOnProperty(prefix="org.jobrunr.background-job-server", name="enabled", havingValue="true") public org.jobrunr.server.BackgroundJobServer backgroundJobServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.server.JobActivator jobActivator, org.jobrunr.server.BackgroundJobServerConfiguration backgroundJobServerConfiguration)
-
backgroundJobServerConfiguration
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="org.jobrunr.background-job-server", name="enabled", havingValue="true") public org.jobrunr.server.BackgroundJobServerConfiguration backgroundJobServerConfiguration(JobRunrProperties properties)
-
dashboardWebServer
@Bean(destroyMethod="stop") @ConditionalOnMissingBean @ConditionalOnProperty(prefix="org.jobrunr.dashboard", name="enabled", havingValue="true") public org.jobrunr.dashboard.JobRunrDashboardWebServer dashboardWebServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.utils.mapper.JsonMapper jsonMapper, org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration)
-
dashboardWebServerConfiguration
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="org.jobrunr.dashboard", name="enabled", havingValue="true") public org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration(JobRunrProperties properties)
-
jobActivator
@Bean @ConditionalOnMissingBean public org.jobrunr.server.JobActivator jobActivator(org.springframework.context.ApplicationContext applicationContext)
-
jobMapper
@Bean @ConditionalOnMissingBean public org.jobrunr.jobs.mappers.JobMapper jobMapper(org.jobrunr.utils.mapper.JsonMapper jsonMapper)
-
-