org.camunda.bpm.container.impl.metadata
Class ProcessEngineXmlImpl
java.lang.Object
org.camunda.bpm.container.impl.metadata.ProcessEngineXmlImpl
- All Implemented Interfaces:
- ProcessEngineXml
public class ProcessEngineXmlImpl
- extends Object
- implements ProcessEngineXml
Implementation of the ProcessEngineXml
descriptor.
- Author:
- Daniel Meyer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected String name
isDefault
protected boolean isDefault
configurationClass
protected String configurationClass
jobAcquisitionName
protected String jobAcquisitionName
datasource
protected String datasource
properties
protected Map<String,String> properties
plugins
protected List<ProcessEnginePluginXml> plugins
ProcessEngineXmlImpl
public ProcessEngineXmlImpl()
getName
public String getName()
- Specified by:
getName
in interface ProcessEngineXml
- Returns:
- the name of the process engine. Must not be null.
setName
public void setName(String name)
isDefault
public boolean isDefault()
- Specified by:
isDefault
in interface ProcessEngineXml
- Returns:
- true if the process engine is the default process engine.
setDefault
public void setDefault(boolean isDefault)
getConfigurationClass
public String getConfigurationClass()
- Specified by:
getConfigurationClass
in interface ProcessEngineXml
- 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,
StandaloneProcessEngineConfiguration
is used.
setConfigurationClass
public void setConfigurationClass(String configurationClass)
getProperties
public Map<String,String> getProperties()
- Specified by:
getProperties
in interface ProcessEngineXml
- Returns:
- a set of additional properties. The properties are directly set on
the
ProcessEngineConfiguration
class (see
ProcessEngineXml.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 type
String
, Integer
or Boolean
.
setProperties
public void setProperties(Map<String,String> properties)
getDatasource
public String getDatasource()
- Specified by:
getDatasource
in interface ProcessEngineXml
- Returns:
- the JNDI Name of the datasource to be used.
setDatasource
public void setDatasource(String datasource)
getJobAcquisitionName
public String getJobAcquisitionName()
- Specified by:
getJobAcquisitionName
in interface ProcessEngineXml
- Returns:
- the name of the job acquisition to be used.
setJobAcquisitionName
public void setJobAcquisitionName(String jobAcquisitionName)
getPlugins
public List<ProcessEnginePluginXml> getPlugins()
- Specified by:
getPlugins
in interface ProcessEngineXml
- Returns:
- a list of
ProcessEnginePlugin
definitions.
setPlugins
public void setPlugins(List<ProcessEnginePluginXml> plugins)
Copyright © 2014 camunda services GmbH. All Rights Reserved.