Interface ProcessEngineXml
-
- All Known Implementing Classes:
ProcessEngineXmlImpl
public interface ProcessEngineXml
Java API representation of a ProcessEngine definition inside an XML deployment descriptor.
- Author:
- Daniel Meyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getConfigurationClass()
java.lang.String
getDatasource()
java.lang.String
getJobAcquisitionName()
java.lang.String
getName()
java.util.List<ProcessEnginePluginXml>
getPlugins()
java.util.Map<java.lang.String,java.lang.String>
getProperties()
boolean
isDefault()
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- the name of the process engine. Must not be null.
-
isDefault
boolean isDefault()
- Returns:
- true if the process engine is the default process engine.
-
getConfigurationClass
java.lang.String getConfigurationClass()
- 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.
-
getDatasource
java.lang.String getDatasource()
- Returns:
- the JNDI Name of the datasource to be used.
-
getProperties
java.util.Map<java.lang.String,java.lang.String> getProperties()
- Returns:
- a set of additional properties. The properties are directly set on
the
ProcessEngineConfiguration
class (seegetConfigurationClass()
). 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
,Integer
orBoolean
.
-
getJobAcquisitionName
java.lang.String getJobAcquisitionName()
- Returns:
- the name of the job acquisition to be used.
-
getPlugins
java.util.List<ProcessEnginePluginXml> getPlugins()
- Returns:
- a list of
ProcessEnginePlugin
definitions.
-
-