Class EventDefinitionParse
- java.lang.Object
-
- org.flowable.eventregistry.impl.parser.EventDefinitionParse
-
public class EventDefinitionParse extends Object
Specific parsing of one event json file.- Author:
- Tijs Rademakers, Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected EventDeploymentEntitydeploymentThe deployment to which the parsed decision tables will be added.protected List<EventDefinitionEntity>eventDefinitionsThe end result of the parsing: a list of event definitions.protected EventModeleventModelprotected static org.slf4j.LoggerLOGGERprotected Stringnameprotected StringsourceSystemIdprotected StreamSourcestreamSource
-
Constructor Summary
Constructors Constructor Description EventDefinitionParse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventDefinitionParsedeployment(EventDeploymentEntity deployment)EventDefinitionParseexecute(EventRegistryEngineConfiguration eventEngineConfig)EventDeploymentEntitygetDeployment()List<EventDefinitionEntity>getEventDefinitions()EventModelgetEventModel()StringgetSourceSystemId()EventDefinitionParsename(String name)voidsetDeployment(EventDeploymentEntity deployment)voidsetEventModel(EventModel eventModel)EventDefinitionParsesetSourceSystemId(String sourceSystemId)protected voidsetStreamSource(StreamSource streamSource)EventDefinitionParsesourceInputStream(InputStream inputStream)EventDefinitionParsesourceResource(String resource)EventDefinitionParsesourceString(String string)EventDefinitionParsesourceUrl(String url)EventDefinitionParsesourceUrl(URL url)
-
-
-
Field Detail
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
name
protected String name
-
streamSource
protected StreamSource streamSource
-
sourceSystemId
protected String sourceSystemId
-
eventModel
protected EventModel eventModel
-
deployment
protected EventDeploymentEntity deployment
The deployment to which the parsed decision tables will be added.
-
eventDefinitions
protected List<EventDefinitionEntity> eventDefinitions
The end result of the parsing: a list of event definitions.
-
-
Method Detail
-
deployment
public EventDefinitionParse deployment(EventDeploymentEntity deployment)
-
execute
public EventDefinitionParse execute(EventRegistryEngineConfiguration eventEngineConfig)
-
name
public EventDefinitionParse name(String name)
-
sourceInputStream
public EventDefinitionParse sourceInputStream(InputStream inputStream)
-
getSourceSystemId
public String getSourceSystemId()
-
setSourceSystemId
public EventDefinitionParse setSourceSystemId(String sourceSystemId)
-
sourceUrl
public EventDefinitionParse sourceUrl(URL url)
-
sourceUrl
public EventDefinitionParse sourceUrl(String url)
-
sourceResource
public EventDefinitionParse sourceResource(String resource)
-
sourceString
public EventDefinitionParse sourceString(String string)
-
setStreamSource
protected void setStreamSource(StreamSource streamSource)
-
getEventDefinitions
public List<EventDefinitionEntity> getEventDefinitions()
-
getDeployment
public EventDeploymentEntity getDeployment()
-
setDeployment
public void setDeployment(EventDeploymentEntity deployment)
-
getEventModel
public EventModel getEventModel()
-
setEventModel
public void setEventModel(EventModel eventModel)
-
-