Interface MessageCorrelationRecordValue
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue,RecordValueWithVariables,TenantOwned
- All Known Implementing Classes:
ImmutableMessageCorrelationRecordValue
@Immutable
public interface MessageCorrelationRecordValue
extends RecordValueWithVariables, TenantOwned, ProcessInstanceRelated
Represents a message correlation event or command.
See MessageCorrelationIntent for intents.
-
Field Summary
Fields inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
DEFAULT_TENANT_IDENTIFIER -
Method Summary
Methods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.protocol.record.value.ProcessInstanceRelated
getProcessInstanceKeyMethods inherited from interface io.camunda.zeebe.protocol.record.RecordValueWithVariables
getVariablesMethods inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
getTenantId
-
Method Details
-
getName
String getName()- Returns:
- the name of the message
-
getCorrelationKey
String getCorrelationKey()- Returns:
- the correlation key of the message
-
getMessageKey
long getMessageKey()- Returns:
- the key of the message
-
getRequestId
long getRequestId()- Returns:
- the request id of the initial correlate command
-
getRequestStreamId
int getRequestStreamId()- Returns:
- the request stream id of the initial correlate command
-