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
-
Method Details
-
getName
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
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
String getDatasource()- Returns:
- the JNDI Name of the datasource to be used.
-
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
String getJobAcquisitionName()- Returns:
- the name of the job acquisition to be used.
-
getPlugins
List<ProcessEnginePluginXml> getPlugins()- Returns:
- a list of
ProcessEnginePlugin
definitions.
-