Class BlobLengthProcessor

  • All Implemented Interfaces:
    InfoProcessor<java.lang.Long>

    public final class BlobLengthProcessor
    extends java.lang.Object
    implements InfoProcessor<java.lang.Long>
    Blob information processor for retrieving blob length.
    Since:
    3.0
    Author:
    Mark Rotteveel
    • Constructor Detail

      • BlobLengthProcessor

        public BlobLengthProcessor()
    • Method Detail

      • process

        public java.lang.Long process​(byte[] infoResponse)
                               throws java.sql.SQLException
        Description copied from interface: InfoProcessor
        Process an infoResponse block into an object of type T.
        Specified by:
        process in interface InfoProcessor<java.lang.Long>
        Parameters:
        infoResponse - byte array containing the server response to an info-request.
        Returns:
        Processed response of type T (usually - but not required - a newly created object).
        Throws:
        InfoTruncatedException - (optional) if infoResponse is truncated and this processor could not recover by itself
        java.sql.SQLException - for errors during processing the infoResponse.
      • getBlobLengthItems

        public byte[] getBlobLengthItems()