Class DataFrameWriter


  • public class DataFrameWriter
    extends FrameWriter
    Write frames of thrift messages. It expects an empty/null header to be provided with a payload to be written out. Non empty headers are considered as error.
    • Constructor Detail

      • DataFrameWriter

        public DataFrameWriter()
    • Method Detail

      • withOnlyPayload

        public void withOnlyPayload​(byte[] payload,
                                    int offset,
                                    int length)
        Description copied from class: FrameWriter
        Provide only payload to the frame. Throws UnsupportedOperationException if the frame expects a header.
        Specified by:
        withOnlyPayload in class FrameWriter
        Parameters:
        payload - The underlying byte array as a recipient of the payload
        offset - The offset in the byte array starting from where the payload is located
        length - The length of the payload
      • buildFrame

        protected java.nio.ByteBuffer buildFrame​(byte[] header,
                                                 int headerOffset,
                                                 int headerLength,
                                                 byte[] payload,
                                                 int payloadOffset,
                                                 int payloadLength)
        Specified by:
        buildFrame in class FrameWriter