org.camunda.bpm.container.impl.jmx.services
Class JmxManagedJobExecutor

java.lang.Object
  extended by org.camunda.bpm.container.impl.jmx.services.JmxManagedJobExecutor
All Implemented Interfaces:
JmxManagedJobExecutorMBean, PlatformService<JobExecutor>

public class JmxManagedJobExecutor
extends Object
implements PlatformService<JobExecutor>, JmxManagedJobExecutorMBean

Author:
Daniel Meyer

Field Summary
protected  JobExecutor jobExecutor
           
 
Constructor Summary
JmxManagedJobExecutor(JobExecutor jobExecutor)
           
 
Method Summary
 String getLockOwner()
           
 int getLockTimeInMillis()
           
 int getMaxJobsPerAcquisition()
           
 String getName()
           
 JobExecutor getValue()
           
 int getWaitTimeInMillis()
           
 boolean isActive()
           
 void setLockOwner(String lockOwner)
           
 void setLockTimeInMillis(int lockTimeInMillis)
           
 void setMaxJobsPerAcquisition(int maxJobsPerAcquisition)
           
 void setWaitTimeInMillis(int waitTimeInMillis)
           
 void shutdown()
           
 void start()
           
 void start(PlatformServiceContainer mBeanServiceContainer)
           
 void stop(PlatformServiceContainer mBeanServiceContainer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jobExecutor

protected final JobExecutor jobExecutor
Constructor Detail

JmxManagedJobExecutor

public JmxManagedJobExecutor(JobExecutor jobExecutor)
Method Detail

start

public void start(PlatformServiceContainer mBeanServiceContainer)
Specified by:
start in interface PlatformService<JobExecutor>

stop

public void stop(PlatformServiceContainer mBeanServiceContainer)
Specified by:
stop in interface PlatformService<JobExecutor>

start

public void start()
Specified by:
start in interface JmxManagedJobExecutorMBean

shutdown

public void shutdown()
Specified by:
shutdown in interface JmxManagedJobExecutorMBean

getWaitTimeInMillis

public int getWaitTimeInMillis()
Specified by:
getWaitTimeInMillis in interface JmxManagedJobExecutorMBean

setWaitTimeInMillis

public void setWaitTimeInMillis(int waitTimeInMillis)
Specified by:
setWaitTimeInMillis in interface JmxManagedJobExecutorMBean

getLockTimeInMillis

public int getLockTimeInMillis()
Specified by:
getLockTimeInMillis in interface JmxManagedJobExecutorMBean

setLockTimeInMillis

public void setLockTimeInMillis(int lockTimeInMillis)
Specified by:
setLockTimeInMillis in interface JmxManagedJobExecutorMBean

getLockOwner

public String getLockOwner()
Specified by:
getLockOwner in interface JmxManagedJobExecutorMBean

setLockOwner

public void setLockOwner(String lockOwner)
Specified by:
setLockOwner in interface JmxManagedJobExecutorMBean

getMaxJobsPerAcquisition

public int getMaxJobsPerAcquisition()
Specified by:
getMaxJobsPerAcquisition in interface JmxManagedJobExecutorMBean

setMaxJobsPerAcquisition

public void setMaxJobsPerAcquisition(int maxJobsPerAcquisition)
Specified by:
setMaxJobsPerAcquisition in interface JmxManagedJobExecutorMBean

getName

public String getName()
Specified by:
getName in interface JmxManagedJobExecutorMBean

getValue

public JobExecutor getValue()
Specified by:
getValue in interface PlatformService<JobExecutor>

isActive

public boolean isActive()
Specified by:
isActive in interface JmxManagedJobExecutorMBean


Copyright © 2016 camunda services GmbH. All rights reserved.