Class JobRunrFactory
java.lang.Object
org.jobrunr.micronaut.autoconfigure.JobRunrFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.BackgroundJobServerConfigurationorg.jobrunr.dashboard.JobRunrDashboardWebServerdashboardWebServer(org.jobrunr.storage.StorageProvider storageProvider, org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper, org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration dashboardWebServerConfiguration) org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationorg.jobrunr.server.JobActivatororg.jobrunr.jobs.mappers.JobMapperjobMapper(org.jobrunr.utils.mapper.JsonMapper jobRunrJsonMapper) org.jobrunr.scheduling.JobRequestSchedulerjobRequestScheduler(org.jobrunr.storage.StorageProvider storageProvider) org.jobrunr.utils.mapper.JsonMapperorg.jobrunr.scheduling.JobSchedulerjobScheduler(org.jobrunr.storage.StorageProvider storageProvider) org.jobrunr.storage.StorageProviderstorageProvider(org.jobrunr.jobs.mappers.JobMapper jobMapper)
-
Constructor Details
-
JobRunrFactory
public JobRunrFactory()
-
-
Method Details
-
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)
-