Class JobRunrFactory
- java.lang.Object
-
- org.jobrunr.micronaut.autoconfigure.JobRunrFactory
-
@Factory public class JobRunrFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JobRunrFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jobrunr.server.BackgroundJobServerbackgroundJobServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper, org.jobrunr.server.JobActivator jobActivator, org.jobrunr.server.BackgroundJobServerConfiguration backgroundJobServerConfiguration)org.jobrunr.server.BackgroundJobServerConfigurationbackgroundJobServerConfiguration()org.jobrunr.dashboard.JobRunrDashboardWebServerdashboardWebServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper, org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration)org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationdashboardWebServerConfiguration()org.jobrunr.server.JobActivatorjobActivator()org.jobrunr.jobs.mappers.JobMapperjobMapper(org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper)org.jobrunr.scheduling.JobRequestSchedulerjobRequestScheduler(org.jobrunr.storage.StorageProvider storageProvider)org.jobrunr.utils.mapper.JsonMapperjobRunrJsonMapper()org.jobrunr.scheduling.JobSchedulerjobScheduler(org.jobrunr.storage.StorageProvider storageProvider)org.jobrunr.storage.StorageProviderstorageProvider(org.jobrunr.jobs.mappers.JobMapper jobMapper)
-
-
-
Method Detail
-
jobScheduler
@Singleton @Requires(property="jobrunr.job-scheduler.enabled", value="true") public org.jobrunr.scheduling.JobScheduler jobScheduler(org.jobrunr.storage.StorageProvider storageProvider)
-
jobRequestScheduler
@Singleton @Requires(property="jobrunr.job-scheduler.enabled", value="true") public org.jobrunr.scheduling.JobRequestScheduler jobRequestScheduler(org.jobrunr.storage.StorageProvider storageProvider)
-
backgroundJobServerConfiguration
@Singleton @Requires(property="jobrunr.background-job-server.enabled", value="true") public org.jobrunr.server.BackgroundJobServerConfiguration backgroundJobServerConfiguration()
-
backgroundJobServer
@Singleton @Requires(property="jobrunr.background-job-server.enabled", value="true") public org.jobrunr.server.BackgroundJobServer backgroundJobServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper, org.jobrunr.server.JobActivator jobActivator, org.jobrunr.server.BackgroundJobServerConfiguration backgroundJobServerConfiguration)
-
dashboardWebServerConfiguration
@Singleton @Requires(property="jobrunr.dashboard.enabled", value="true") public org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration()
-
dashboardWebServer
@Singleton @Requires(property="jobrunr.dashboard.enabled", value="true") public org.jobrunr.dashboard.JobRunrDashboardWebServer dashboardWebServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper, org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration)
-
jobActivator
@Singleton public org.jobrunr.server.JobActivator jobActivator()
-
jobMapper
@Singleton public org.jobrunr.jobs.mappers.JobMapper jobMapper(org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper)
-
jobRunrJsonMapper
@Singleton public org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper()
-
storageProvider
@Singleton @Requires(missingBeans=org.jobrunr.storage.StorageProvider.class) public org.jobrunr.storage.StorageProvider storageProvider(org.jobrunr.jobs.mappers.JobMapper jobMapper)
-
-