org.camunda.bpm.container.impl.metadata
Class JobAcquisitionXmlImpl

java.lang.Object
  extended by org.camunda.bpm.container.impl.metadata.JobAcquisitionXmlImpl
All Implemented Interfaces:
JobAcquisitionXml

public class JobAcquisitionXmlImpl
extends Object
implements JobAcquisitionXml

Implementation of the JobAcquisitionXml SPI interface

Author:
Daniel Meyer

Field Summary
 
Fields inherited from interface org.camunda.bpm.container.impl.metadata.spi.JobAcquisitionXml
LOCK_TIME_IN_MILLIS, MAX_JOBS_PER_ACQUISITION, WAIT_TIME_IN_MILLIS
 
Constructor Summary
JobAcquisitionXmlImpl()
           
 
Method Summary
 String getJobExecutorClassName()
           
 String getName()
           
 Map<String,String> getProperties()
           
 void setJobExecutorClassName(String jobExecutorClassName)
           
 void setName(String name)
           
 void setProperties(Map<String,String> properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobAcquisitionXmlImpl

public JobAcquisitionXmlImpl()
Method Detail

getName

public String getName()
Specified by:
getName in interface JobAcquisitionXml
Returns:
the name of the JobExecutor.

setName

public void setName(String name)

getProperties

public Map<String,String> getProperties()
Specified by:
getProperties in interface JobAcquisitionXml
Returns:
a set of properties to configure the Job Executor. The properties are mapped to bean properties of the JobExecutor class used.
See Also:
JobAcquisitionXml.LOCK_TIME_IN_MILLIS, JobAcquisitionXml.WAIT_TIME_IN_MILLIS, JobAcquisitionXml.MAX_JOBS_PER_ACQUISITION

setProperties

public void setProperties(Map<String,String> properties)

getJobExecutorClassName

public String getJobExecutorClassName()
Specified by:
getJobExecutorClassName in interface JobAcquisitionXml
Returns:
the fully qualified classname of the JobExecutor to be used.

setJobExecutorClassName

public void setJobExecutorClassName(String jobExecutorClassName)


Copyright © 2017 camunda services GmbH. All rights reserved.