Package org.jobrunr.autoconfigure
Class JobRunrAutoConfiguration
- java.lang.Object
-
- org.jobrunr.autoconfigure.JobRunrAutoConfiguration
-
@Configuration public class JobRunrAutoConfiguration extends java.lang.ObjectA Spring Boot AutoConfiguration class for JobRunr
-
-
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(org.springframework.core.env.Environment environment)org.jobrunr.dashboard.JobRunrDashboardWebServerdashboardWebServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.utils.mapper.JsonMapper jsonMapper, org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration)org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationdashboardWebServerConfiguration(org.springframework.core.env.Environment environment)org.jobrunr.utils.mapper.JsonMappergsonJsonMapper()org.jobrunr.utils.mapper.JsonMapperjacksonJsonMapper()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", name="job_scheduler", havingValue="true", matchIfMissing=true) public org.jobrunr.scheduling.JobScheduler jobScheduler(org.jobrunr.storage.StorageProvider storageProvider)
-
backgroundJobServer
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="org.jobrunr", name="background_job_server", 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", name="background_job_server", havingValue="true") public org.jobrunr.server.BackgroundJobServerConfiguration backgroundJobServerConfiguration(org.springframework.core.env.Environment environment)
-
dashboardWebServer
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="org.jobrunr", name="dashboard", 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", name="dashboard", havingValue="true") public org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration(org.springframework.core.env.Environment environment)
-
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)
-
jacksonJsonMapper
@Bean(name="jsonMapper") @ConditionalOnMissingBean @ConditionalOnClass(com.fasterxml.jackson.databind.ObjectMapper.class) public org.jobrunr.utils.mapper.JsonMapper jacksonJsonMapper()
-
gsonJsonMapper
@Bean(name="jsonMapper") @ConditionalOnMissingBean @ConditionalOnClass(com.google.gson.Gson.class) public org.jobrunr.utils.mapper.JsonMapper gsonJsonMapper()
-
-