Class ProcessEngineXmlImpl
java.lang.Object
org.camunda.bpm.container.impl.metadata.ProcessEngineXmlImpl
- All Implemented Interfaces:
ProcessEngineXml
Implementation of the ProcessEngineXml descriptor.
- Author:
- Daniel Meyer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()booleanvoidsetConfigurationClass(String configurationClass) voidsetDatasource(String datasource) voidsetDefault(boolean isDefault) voidsetJobAcquisitionName(String jobAcquisitionName) voidvoidsetPlugins(List<ProcessEnginePluginXml> plugins) voidsetProperties(Map<String, String> properties)
-
Field Details
-
name
-
isDefault
protected boolean isDefault -
configurationClass
-
jobAcquisitionName
-
datasource
-
properties
-
plugins
-
-
Constructor Details
-
ProcessEngineXmlImpl
public ProcessEngineXmlImpl()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceProcessEngineXml- Returns:
- the name of the process engine. Must not be null.
-
setName
-
isDefault
public boolean isDefault()- Specified by:
isDefaultin interfaceProcessEngineXml- Returns:
- true if the process engine is the default process engine.
-
setDefault
public void setDefault(boolean isDefault) -
getConfigurationClass
- Specified by:
getConfigurationClassin interfaceProcessEngineXml- Returns:
- the name of the Java Class that is to be used in order to create
the process engine instance. Must be a subclass of
ProcessEngineConfiguration. If no value is specified,StandaloneProcessEngineConfigurationis used.
-
setConfigurationClass
-
getProperties
- Specified by:
getPropertiesin interfaceProcessEngineXml- Returns:
- a set of additional properties. The properties are directly set on
the
ProcessEngineConfigurationclass (seeProcessEngineXml.getConfigurationClass()). This means that each property name used here must be a bean property name on the process engine configuration class and the bean property must be of typeString,IntegerorBoolean.
-
setProperties
-
getDatasource
- Specified by:
getDatasourcein interfaceProcessEngineXml- Returns:
- the JNDI Name of the datasource to be used.
-
setDatasource
-
getJobAcquisitionName
- Specified by:
getJobAcquisitionNamein interfaceProcessEngineXml- Returns:
- the name of the job acquisition to be used.
-
setJobAcquisitionName
-
getPlugins
- Specified by:
getPluginsin interfaceProcessEngineXml- Returns:
- a list of
ProcessEnginePlugindefinitions.
-
setPlugins
-