public interface EventModelBuilder
| Modifier and Type | Method and Description |
|---|---|
EventModelBuilder |
category(String category)
Set the category for the event deployment.
|
EventModelBuilder |
correlationParameter(String name,
String type)
Defines one parameters for correlation that can be used in models to map onto.
|
EventModel |
createEventModel()
Creates a new event model, but does not deploy it to the Event registry engine.
|
EventDeployment |
deploy()
Deploys a new event definition for this event model.
|
EventModelBuilder |
deploymentName(String deploymentName)
Set the name for the event deployment.
|
EventModelBuilder |
deploymentTenantId(String deploymentTenantId)
Set the tenant id for the event deployment.
|
EventModelBuilder |
fullPayload(String name)
Defines the property name for the full payload.
|
EventModelBuilder |
header(String name,
String type)
Defines one header element of an event definition.
|
EventModelBuilder |
headerWithCorrelation(String name,
String type)
Defines one header element with correlation for an event definition.
|
EventModelBuilder |
key(String key)
Each event type will uniquely be identified with a key
(similar to the key of a process/case/decision/...
|
EventModelBuilder |
metaParameter(String name,
String type)
Defines one meta parameter that can be used in models.
|
EventModelBuilder |
parentDeploymentId(String parentDeploymentId)
Set the parent deployment id for the event deployment.
|
EventModelBuilder |
payload(String name,
String type)
Defines one payload element of an event definition.
|
EventModelBuilder |
resourceName(String resourceName)
Set the resource name for the event model.
|
EventModelBuilder key(String key)
EventModelBuilder deploymentName(String deploymentName)
EventModelBuilder resourceName(String resourceName)
EventModelBuilder category(String category)
EventModelBuilder deploymentTenantId(String deploymentTenantId)
EventModelBuilder parentDeploymentId(String parentDeploymentId)
EventModelBuilder header(String name, String type)
EventModelBuilder headerWithCorrelation(String name, String type)
EventModelBuilder payload(String name, String type)
correlationParameter(String, String) method.
One EventModel typically has multiple such elements.EventModelBuilder correlationParameter(String name, String type)
payload(String, String) element.
Will create a correlation EventPayload behind the scenes.EventModelBuilder metaParameter(String name, String type)
payload(String, String) element.EventModelBuilder fullPayload(String name)
EventModel createEventModel()
EventDeployment deploy()
Copyright © 2022 Flowable. All rights reserved.