Package io.zeebe.protocol.record.value
Interface MessageSubscriptionRecordValue
-
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue,RecordValueWithVariables
public interface MessageSubscriptionRecordValue extends RecordValueWithVariables, ProcessInstanceRelated
Represents a message correlation subscription event or command.See
MessageSubscriptionIntentfor intents.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBpmnProcessId()StringgetCorrelationKey()longgetElementInstanceKey()longgetMessageKey()StringgetMessageName()longgetProcessInstanceKey()booleanisInterrupting()-
Methods inherited from interface io.zeebe.protocol.record.JsonSerializable
toJson
-
Methods inherited from interface io.zeebe.protocol.record.RecordValueWithVariables
getVariables
-
-
-
-
Method Detail
-
getProcessInstanceKey
long getProcessInstanceKey()
- Specified by:
getProcessInstanceKeyin interfaceProcessInstanceRelated- Returns:
- the process instance key tied to the subscription
-
getElementInstanceKey
long getElementInstanceKey()
- Returns:
- the element instance key tied to the subscription
-
getBpmnProcessId
String getBpmnProcessId()
- Returns:
- the BPMN process id tied to the subscription
-
getMessageName
String getMessageName()
- Returns:
- the name of the message
-
getCorrelationKey
String getCorrelationKey()
- Returns:
- the correlation key
-
getMessageKey
long getMessageKey()
- Returns:
- the key of the correlated message
-
isInterrupting
boolean isInterrupting()
- Returns:
trueif the event tied to the subscription is interrupting. Otherwise, it returnsfalseif the event is non-interrupting.
-
-