Class TElasticFramedTransport

    • Field Detail

      • thriftDefaultBufferSize

        protected final int thriftDefaultBufferSize
      • thriftMaxFrameSize

        protected final int thriftMaxFrameSize
      • underlying

        protected final org.apache.thrift.transport.TTransport underlying
      • i32buf

        protected final byte[] i32buf
    • Constructor Detail

      • TElasticFramedTransport

        public TElasticFramedTransport​(org.apache.thrift.transport.TTransport underlying)
      • TElasticFramedTransport

        public TElasticFramedTransport​(org.apache.thrift.transport.TTransport underlying,
                                       int thriftDefaultBufferSize,
                                       int thriftMaxFrameSize)
    • Method Detail

      • isOpen

        public boolean isOpen()
        Specified by:
        isOpen in class org.apache.thrift.transport.TTransport
      • open

        public void open()
                  throws org.apache.thrift.transport.TTransportException
        Specified by:
        open in class org.apache.thrift.transport.TTransport
        Throws:
        org.apache.thrift.transport.TTransportException
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Specified by:
        close in class org.apache.thrift.transport.TTransport
      • read

        public int read​(byte[] buf,
                        int off,
                        int len)
                 throws org.apache.thrift.transport.TTransportException
        Specified by:
        read in class org.apache.thrift.transport.TTransport
        Throws:
        org.apache.thrift.transport.TTransportException
      • readFrame

        protected void readFrame()
                          throws org.apache.thrift.transport.TTransportException
        Throws:
        org.apache.thrift.transport.TTransportException
      • flush

        public void flush()
                   throws org.apache.thrift.transport.TTransportException
        Overrides:
        flush in class org.apache.thrift.transport.TTransport
        Throws:
        org.apache.thrift.transport.TTransportException
      • getConfiguration

        public org.apache.thrift.TConfiguration getConfiguration()
        Specified by:
        getConfiguration in class org.apache.thrift.transport.TTransport
      • updateKnownMessageSize

        public void updateKnownMessageSize​(long size)
                                    throws org.apache.thrift.transport.TTransportException
        Specified by:
        updateKnownMessageSize in class org.apache.thrift.transport.TTransport
        Throws:
        org.apache.thrift.transport.TTransportException
      • checkReadBytesAvailable

        public void checkReadBytesAvailable​(long numBytes)
                                     throws org.apache.thrift.transport.TTransportException
        Specified by:
        checkReadBytesAvailable in class org.apache.thrift.transport.TTransport
        Throws:
        org.apache.thrift.transport.TTransportException
      • write

        public void write​(byte[] buf,
                          int off,
                          int len)
        Specified by:
        write in class org.apache.thrift.transport.TTransport
      • getSocket

        public org.apache.thrift.transport.TTransport getSocket()