Class JmxManagedJobExecutor
- java.lang.Object
-
- org.camunda.bpm.container.impl.jmx.services.JmxManagedJobExecutor
-
- All Implemented Interfaces:
JmxManagedJobExecutorMBean,PlatformService<JobExecutor>
public class JmxManagedJobExecutor extends java.lang.Object implements PlatformService<JobExecutor>, JmxManagedJobExecutorMBean
- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected JobExecutorjobExecutor
-
Constructor Summary
Constructors Constructor Description JmxManagedJobExecutor(JobExecutor jobExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetLockOwner()intgetLockTimeInMillis()intgetMaxJobsPerAcquisition()java.lang.StringgetName()JobExecutorgetValue()intgetWaitTimeInMillis()booleanisActive()voidsetLockOwner(java.lang.String lockOwner)voidsetLockTimeInMillis(int lockTimeInMillis)voidsetMaxJobsPerAcquisition(int maxJobsPerAcquisition)voidsetWaitTimeInMillis(int waitTimeInMillis)voidshutdown()voidstart()voidstart(PlatformServiceContainer mBeanServiceContainer)voidstop(PlatformServiceContainer mBeanServiceContainer)
-
-
-
Field Detail
-
jobExecutor
protected final JobExecutor jobExecutor
-
-
Constructor Detail
-
JmxManagedJobExecutor
public JmxManagedJobExecutor(JobExecutor jobExecutor)
-
-
Method Detail
-
start
public void start(PlatformServiceContainer mBeanServiceContainer)
- Specified by:
startin interfacePlatformService<JobExecutor>
-
stop
public void stop(PlatformServiceContainer mBeanServiceContainer)
- Specified by:
stopin interfacePlatformService<JobExecutor>
-
start
public void start()
- Specified by:
startin interfaceJmxManagedJobExecutorMBean
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceJmxManagedJobExecutorMBean
-
getWaitTimeInMillis
public int getWaitTimeInMillis()
- Specified by:
getWaitTimeInMillisin interfaceJmxManagedJobExecutorMBean
-
setWaitTimeInMillis
public void setWaitTimeInMillis(int waitTimeInMillis)
- Specified by:
setWaitTimeInMillisin interfaceJmxManagedJobExecutorMBean
-
getLockTimeInMillis
public int getLockTimeInMillis()
- Specified by:
getLockTimeInMillisin interfaceJmxManagedJobExecutorMBean
-
setLockTimeInMillis
public void setLockTimeInMillis(int lockTimeInMillis)
- Specified by:
setLockTimeInMillisin interfaceJmxManagedJobExecutorMBean
-
getLockOwner
public java.lang.String getLockOwner()
- Specified by:
getLockOwnerin interfaceJmxManagedJobExecutorMBean
-
setLockOwner
public void setLockOwner(java.lang.String lockOwner)
- Specified by:
setLockOwnerin interfaceJmxManagedJobExecutorMBean
-
getMaxJobsPerAcquisition
public int getMaxJobsPerAcquisition()
- Specified by:
getMaxJobsPerAcquisitionin interfaceJmxManagedJobExecutorMBean
-
setMaxJobsPerAcquisition
public void setMaxJobsPerAcquisition(int maxJobsPerAcquisition)
- Specified by:
setMaxJobsPerAcquisitionin interfaceJmxManagedJobExecutorMBean
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceJmxManagedJobExecutorMBean
-
getValue
public JobExecutor getValue()
- Specified by:
getValuein interfacePlatformService<JobExecutor>
-
isActive
public boolean isActive()
- Specified by:
isActivein interfaceJmxManagedJobExecutorMBean
-
-