Package io.camunda.zeebe.protocol.record
Interface JsonSerializable
- All Known Subinterfaces:
AuthorizationRecordValue,CheckpointRecordValue,ClockRecordValue,CommandDistributionRecordValue,CompensationSubscriptionRecordValue,DecisionEvaluationRecordValue,DecisionRecordValue,DecisionRequirementsRecordValue,DeploymentDistributionRecordValue,DeploymentRecordValue,ErrorRecordValue,EscalationRecordValue,EvaluatedDecisionValue,EvaluatedInputValue,EvaluatedOutputValue,Form,FormMetadataValue,IncidentRecordValue,JobBatchRecordValue,JobRecordValue,MatchedRuleValue,MessageBatchRecordValue,MessageCorrelationRecordValue,MessageRecordValue,MessageStartEventSubscriptionRecordValue,MessageSubscriptionRecordValue,Process,ProcessEventRecordValue,ProcessInstanceBatchRecordValue,ProcessInstanceCreationRecordValue,ProcessInstanceMigrationRecordValue,ProcessInstanceModificationRecordValue,ProcessInstanceRecordValue,ProcessInstanceResultRecordValue,ProcessMessageSubscriptionRecordValue,ProcessMetadataValue,Record<T>,RecordValue,RecordValueWithVariables,ResourceDeletionRecordValue,SignalRecordValue,SignalSubscriptionRecordValue,TimerRecordValue,UserRecordValue,UserTaskRecordValue,VariableDocumentRecordValue,VariableRecordValue
- All Known Implementing Classes:
ImmutableAuthorizationRecordValue,ImmutableCheckpointRecordValue,ImmutableClockRecordValue,ImmutableCommandDistributionRecordValue,ImmutableCompensationSubscriptionRecordValue,ImmutableDecisionEvaluationRecordValue,ImmutableDecisionRecordValue,ImmutableDecisionRequirementsRecordValue,ImmutableDeploymentDistributionRecordValue,ImmutableDeploymentRecordValue,ImmutableErrorRecordValue,ImmutableEscalationRecordValue,ImmutableEvaluatedDecisionValue,ImmutableEvaluatedInputValue,ImmutableEvaluatedOutputValue,ImmutableForm,ImmutableFormMetadataValue,ImmutableIncidentRecordValue,ImmutableJobBatchRecordValue,ImmutableJobRecordValue,ImmutableMatchedRuleValue,ImmutableMessageBatchRecordValue,ImmutableMessageCorrelationRecordValue,ImmutableMessageRecordValue,ImmutableMessageStartEventSubscriptionRecordValue,ImmutableMessageSubscriptionRecordValue,ImmutableProcess,ImmutableProcessEventRecordValue,ImmutableProcessInstanceBatchRecordValue,ImmutableProcessInstanceCreationRecordValue,ImmutableProcessInstanceMigrationRecordValue,ImmutableProcessInstanceModificationRecordValue,ImmutableProcessInstanceRecordValue,ImmutableProcessInstanceResultRecordValue,ImmutableProcessMessageSubscriptionRecordValue,ImmutableProcessMetadataValue,ImmutableRecord,ImmutableRecordValue,ImmutableResourceDeletionRecordValue,ImmutableSignalRecordValue,ImmutableSignalSubscriptionRecordValue,ImmutableTimerRecordValue,ImmutableUserRecordValue,ImmutableUserTaskRecordValue,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.
-