Class UnifiedRecordValue

All Implemented Interfaces:
Recyclable, JsonSerializable, RecordValue, BufferReader, BufferWriter
Direct Known Subclasses:
AuthorizationRecord, CheckpointRecord, ClockRecord, CommandDistributionRecord, CompensationSubscriptionRecord, DecisionEvaluationRecord, DecisionRecord, DecisionRequirementsMetadataRecord, DecisionRequirementsRecord, DeploymentDistributionRecord, DeploymentRecord, ErrorRecord, EscalationRecord, EvaluatedDecisionRecord, EvaluatedInputRecord, EvaluatedOutputRecord, FormMetadataRecord, FormRecord, IncidentRecord, JobBatchRecord, JobRecord, MatchedRuleRecord, MessageBatchRecord, MessageCorrelationRecord, MessageRecord, MessageStartEventSubscriptionRecord, MessageSubscriptionRecord, ProcessEventRecord, ProcessInstanceBatchRecord, ProcessInstanceCreationRecord, ProcessInstanceMigrationRecord, ProcessInstanceModificationRecord, ProcessInstanceRecord, ProcessInstanceResultRecord, ProcessMessageSubscriptionRecord, ProcessMetadata, ProcessRecord, ResourceDeletionRecord, SignalRecord, SignalSubscriptionRecord, TimerRecord, UserRecord, UserTaskRecord, VariableDocumentRecord, VariableRecord

public class UnifiedRecordValue extends UnpackedObject implements RecordValue
  • Constructor Details

    • UnifiedRecordValue

      public UnifiedRecordValue(int expectedDeclaredProperties)
      Creates a new UnifiedRecordValue.
      Parameters:
      expectedDeclaredProperties - the expected number of declared properties. Providing the correct number helps to avoid allocations and memory copies.
  • Method Details