Class UploadStatus

  • 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 UploadStatus
    extends SpecificRecordBase implements SpecificRecord
                        

    Upload status of a given requestId for a collection of net.corda.data.chunking.Chunk objects. There will be one message per chunk. Request id and partnumber are carried by the key net.corda.data.chunking.ChunkAckKey

    • Constructor Detail

      • UploadStatus

        UploadStatus()
        Default constructor.
      • UploadStatus

        UploadStatus(Boolean complete, String message, SecureHash checksum, ExceptionEnvelope exception)
        All-args constructor.
        Parameters:
        complete - Has the upload completed?
        message - A message indicating the current status of the upload.
        checksum - The checksum of the file that was uploaded that can be used to reference it.
        exception - cause of failure if the request was unsuccessful
    • Method Detail

      • getComplete

         boolean getComplete()

        Gets the value of the 'complete' field.

      • setComplete

         void setComplete(boolean value)

        Sets the value of the 'complete' field. Has the upload completed? If false, it's likely in progress, but you should check the exception field

        Parameters:
        value - the value to set.
      • setMessage

         void setMessage(String value)

        Sets the value of the 'message' field. A message indicating the current status of the upload.

        Parameters:
        value - the value to set.
      • setChecksum

         void setChecksum(SecureHash value)

        Sets the value of the 'checksum' field. The checksum of the file that was uploaded that can be used to reference it.

        Parameters:
        value - the value to set.
      • setException

         void setException(ExceptionEnvelope value)

        Sets the value of the 'exception' field. cause of failure if the request was unsuccessful

        Parameters:
        value - the value to set.
      • getEncoder

         static BinaryMessageEncoder<UploadStatus> getEncoder()

        Return the BinaryMessageEncoder instance used by this class.

      • getDecoder

         static BinaryMessageDecoder<UploadStatus> getDecoder()

        Return the BinaryMessageDecoder instance used by this class.

      • createDecoder

         static BinaryMessageDecoder<UploadStatus> createDecoder(SchemaStore resolver)

        Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.

        Parameters:
        resolver - a SchemaStore used to find schemas by fingerprint
      • fromByteBuffer

         static UploadStatus fromByteBuffer(ByteBuffer b)

        Deserializes a UploadStatus from a ByteBuffer.

        Parameters:
        b - a byte buffer holding serialized data for an instance of this class
      • newBuilder

         static UploadStatus.Builder newBuilder(UploadStatus other)

        Creates a new UploadStatus RecordBuilder by copying an existing UploadStatus instance.

        Parameters:
        other - The existing instance to copy.