Package io.camunda.zeebe.protocol.record
Interface JsonSerializable
- All Known Subinterfaces:
CheckpointRecordValue,CommandDistributionRecordValue,DecisionEvaluationRecordValue,DecisionRecordValue,DecisionRequirementsRecordValue,DeploymentDistributionRecordValue,DeploymentRecordValue,ErrorRecordValue,EscalationRecordValue,EvaluatedDecisionValue,EvaluatedInputValue,EvaluatedOutputValue,IncidentRecordValue,JobBatchRecordValue,JobRecordValue,MatchedRuleValue,MessageRecordValue,MessageStartEventSubscriptionRecordValue,MessageSubscriptionRecordValue,Process,ProcessEventRecordValue,ProcessInstanceBatchRecordValue,ProcessInstanceCreationRecordValue,ProcessInstanceModificationRecordValue,ProcessInstanceRecordValue,ProcessInstanceResultRecordValue,ProcessMessageSubscriptionRecordValue,ProcessMetadataValue,Record<T>,RecordValue,RecordValueWithVariables,ResourceDeletionRecordValue,SignalRecordValue,SignalSubscriptionRecordValue,TimerRecordValue,VariableDocumentRecordValue,VariableRecordValue
- All Known Implementing Classes:
ImmutableCheckpointRecordValue,ImmutableCommandDistributionRecordValue,ImmutableDecisionEvaluationRecordValue,ImmutableDecisionRecordValue,ImmutableDecisionRequirementsRecordValue,ImmutableDeploymentDistributionRecordValue,ImmutableDeploymentRecordValue,ImmutableErrorRecordValue,ImmutableEscalationRecordValue,ImmutableEvaluatedDecisionValue,ImmutableEvaluatedInputValue,ImmutableEvaluatedOutputValue,ImmutableIncidentRecordValue,ImmutableJobBatchRecordValue,ImmutableJobRecordValue,ImmutableMatchedRuleValue,ImmutableMessageRecordValue,ImmutableMessageStartEventSubscriptionRecordValue,ImmutableMessageSubscriptionRecordValue,ImmutableProcess,ImmutableProcessEventRecordValue,ImmutableProcessInstanceBatchRecordValue,ImmutableProcessInstanceCreationRecordValue,ImmutableProcessInstanceModificationRecordValue,ImmutableProcessInstanceRecordValue,ImmutableProcessInstanceResultRecordValue,ImmutableProcessMessageSubscriptionRecordValue,ImmutableProcessMetadataValue,ImmutableRecord,ImmutableResourceDeletionRecordValue,ImmutableSignalRecordValue,ImmutableSignalSubscriptionRecordValue,ImmutableTimerRecordValue,ImmutableVariableDocumentRecordValue,ImmutableVariableRecordValue
public interface JsonSerializable
-
Method Summary
-
Method Details
-
toJson
- Returns:
- a JSON marshaled representation
- Throws:
UnsupportedOperationException- if the implementation does not support it; in that case, you may try using a library like Jackson with ourprotocol-jacksonmodule.
-