Package org.jobrunr.server
Class BackgroundJobServer
- java.lang.Object
-
- org.jobrunr.server.BackgroundJobServer
-
- All Implemented Interfaces:
BackgroundJobServerMBean
public class BackgroundJobServer extends java.lang.Object implements BackgroundJobServerMBean
-
-
Constructor Summary
Constructors Constructor Description BackgroundJobServer(StorageProvider storageProvider)
BackgroundJobServer(StorageProvider storageProvider, JobActivator jobActivator)
BackgroundJobServer(StorageProvider storageProvider, JobActivator jobActivator, BackgroundJobServerConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.UUID
getId()
JobZooKeeper
getJobZooKeeper()
BackgroundJobServerStatus
getServerStatus()
StorageProvider
getStorageProvider()
boolean
isRunning()
void
pauseProcessing()
void
resumeProcessing()
void
setJobFilters(java.util.List<JobFilter> jobFilters)
void
start()
void
stop()
-
-
-
Constructor Detail
-
BackgroundJobServer
public BackgroundJobServer(StorageProvider storageProvider)
-
BackgroundJobServer
public BackgroundJobServer(StorageProvider storageProvider, JobActivator jobActivator)
-
BackgroundJobServer
public BackgroundJobServer(StorageProvider storageProvider, JobActivator jobActivator, BackgroundJobServerConfiguration configuration)
-
-
Method Detail
-
setJobFilters
public void setJobFilters(java.util.List<JobFilter> jobFilters)
-
isRunning
public boolean isRunning()
- Specified by:
isRunning
in interfaceBackgroundJobServerMBean
-
start
public void start()
- Specified by:
start
in interfaceBackgroundJobServerMBean
-
pauseProcessing
public void pauseProcessing()
- Specified by:
pauseProcessing
in interfaceBackgroundJobServerMBean
-
resumeProcessing
public void resumeProcessing()
- Specified by:
resumeProcessing
in interfaceBackgroundJobServerMBean
-
stop
public void stop()
- Specified by:
stop
in interfaceBackgroundJobServerMBean
-
getServerStatus
public BackgroundJobServerStatus getServerStatus()
- Specified by:
getServerStatus
in interfaceBackgroundJobServerMBean
-
getJobZooKeeper
public JobZooKeeper getJobZooKeeper()
-
getId
public java.util.UUID getId()
- Specified by:
getId
in interfaceBackgroundJobServerMBean
-
getStorageProvider
public StorageProvider getStorageProvider()
-
-