@Override public TTransport getTransport(TTransport trans) { return new TFastFramedTransport(trans, initialCapacity, maxLength); } }
@Override public int read(byte[] buf, int off, int len) throws TTransportException { int got = readBuffer.read(buf, off, len); if (got > 0) { return got; } // Read another frame of data readFrame(); return readBuffer.read(buf, off, len); }
@Override public int read(byte[] buf, int off, int len) throws TTransportException { int got = readBuffer.read(buf, off, len); if (got > 0) { return got; } // Read another frame of data readFrame(); return readBuffer.read(buf, off, len); }
@Override public TTransport getTransport(TTransport trans) { return new TFastFramedTransport(trans, initialCapacity, maxLength); } }