Class PipelineState

  • All Implemented Interfaces:
    java.io.Externalizable , java.io.Serializable , java.lang.Comparable , org.apache.avro.generic.GenericContainer , org.apache.avro.generic.GenericRecord , org.apache.avro.generic.IndexedRecord , org.apache.avro.specific.SpecificRecord

    
    public class PipelineState
    extends SpecificRecordBase implements SpecificRecord
                        

    State used by the flow engine to track pipeline details and provide diagnostics.

    • Constructor Detail

      • PipelineState

        PipelineState()
        Default constructor.
      • PipelineState

        PipelineState(RetryState retryState, Integer maxFlowSleepDuration, ExceptionEnvelope pendingPlatformError, List<SecureHash> cpkFileHashes)
        All-args constructor.
        Parameters:
        retryState - Optional retry information for a failed flow event.
        maxFlowSleepDuration - The maximum time a flow can sleep, before a Wakeup event is generated (milliseconds)
        pendingPlatformError - Used for platform generated errors reported back to user code.
        cpkFileHashes - Array of stored cpkFileHashes from the Virtual Node.