Package com.flowable.spring.boot.process
Class FlowableProcessProperties
java.lang.Object
com.flowable.spring.boot.process.FlowableProcessProperties
@ConfigurationProperties(prefix="flowable.process")
public class FlowableProcessProperties
extends java.lang.Object
- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FlowableProcessProperties.AsyncHistory
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
bulkInsertEnabled
Allows to set the bulk insert configuration specifically for the process engineprotected int
definitionCacheLimit
The maximum amount of process definitions available in the process definition cache.protected boolean
enableProcessDefinitionHistoryLevel
Allow to override default history level for specific process definitions using the historyLevel extension elementprotected boolean
enableSafeXml
Enables extra checks on the BPMN xml that is parsed.protected FlowableServlet
servlet
The servlet configuration for the Process Rest API. -
Constructor Summary
Constructors Constructor Description FlowableProcessProperties()
-
Method Summary
Modifier and Type Method Description java.lang.Boolean
getBulkInsertEnabled()
int
getDefinitionCacheLimit()
FlowableServlet
getServlet()
boolean
isEnableProcessDefinitionHistoryLevel()
boolean
isEnableSafeXml()
void
setBulkInsertEnabled(java.lang.Boolean bulkInsertEnabled)
void
setDefinitionCacheLimit(int definitionCacheLimit)
void
setEnableProcessDefinitionHistoryLevel(boolean enableProcessDefinitionHistoryLevel)
void
setEnableSafeXml(boolean enableSafeXml)
-
Field Details
-
servlet
The servlet configuration for the Process Rest API. -
enableProcessDefinitionHistoryLevel
protected boolean enableProcessDefinitionHistoryLevelAllow to override default history level for specific process definitions using the historyLevel extension element -
definitionCacheLimit
protected int definitionCacheLimitThe maximum amount of process definitions available in the process definition cache. Per default it is -1 (all process definitions). -
enableSafeXml
protected boolean enableSafeXmlEnables extra checks on the BPMN xml that is parsed. See https://www.flowable.org/docs/userguide/index.html#advanced.safe.bpmn.xml Unfortunately, this feature is not available on some platforms (JDK 6, JBoss), hence you need to disable if your platform does not allow the use of StaxSource during XML parsing. -
bulkInsertEnabled
protected java.lang.Boolean bulkInsertEnabledAllows to set the bulk insert configuration specifically for the process engine
-
-
Constructor Details
-
FlowableProcessProperties
public FlowableProcessProperties()
-
-
Method Details
-
getServlet
-
isEnableProcessDefinitionHistoryLevel
public boolean isEnableProcessDefinitionHistoryLevel() -
setEnableProcessDefinitionHistoryLevel
public void setEnableProcessDefinitionHistoryLevel(boolean enableProcessDefinitionHistoryLevel) -
getDefinitionCacheLimit
public int getDefinitionCacheLimit() -
setDefinitionCacheLimit
public void setDefinitionCacheLimit(int definitionCacheLimit) -
isEnableSafeXml
public boolean isEnableSafeXml() -
setEnableSafeXml
public void setEnableSafeXml(boolean enableSafeXml) -
getBulkInsertEnabled
public java.lang.Boolean getBulkInsertEnabled() -
setBulkInsertEnabled
public void setBulkInsertEnabled(java.lang.Boolean bulkInsertEnabled)
-