Tabnine Logo
libthrift091.transport
Code IndexAdd Tabnine to your IDE (free)

How to use libthrift091.transport

Best Java code snippets using libthrift091.transport (Showing top 20 results out of 315)

origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

@Override
public void flush() throws TTransportException {
 int length = writeBuffer.getPos();
 TFramedTransport.encodeFrameSize(length, i32buf);
 underlying.write(i32buf, 0, 4);
 underlying.write(writeBuffer.getBuf().array(), 0, length);
 writeBuffer.reset();
 underlying.flush();
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

private void readFrame() throws TTransportException {
 underlying.readAll(i32buf , 0, 4);
 int size = TFramedTransport.decodeFrameSize(i32buf);
 if (size < 0) {
  throw new TTransportException("Read a negative frame size (" + size + ")!");
 }
 if (size > maxLength) {
  throw new TTransportException("Frame size (" + size + ") larger than max length (" + maxLength + ")!");
 }
 readBuffer.fill(underlying, size);
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

public int getCurChunk() throws TTransportException {
 if(!isOpen()) 
  throw new TTransportException(TTransportException.NOT_OPEN, 
                 "Must open before getCurChunk");
 return (cs.getChunkNum());
}
origin: XiaoMi/galaxy-sdk-java

private void readFrame() throws TTransportException {
 transport_.readAll(i32buf, 0, 4);
 int size = decodeFrameSize(i32buf);
 if (size < 0) {
  throw new TTransportException("Read a negative frame size (" + size + ")!");
 }
 if (size > maxLength_) {
  throw new TTransportException("Frame size (" + size + ") larger than max length (" + maxLength_ + ")!");
 }
 byte[] buff = new byte[size];
 transport_.readAll(buff, 0, size);
 readBuffer_.reset(buff);
}
origin: XiaoMi/galaxy-sdk-java

public void seekToEnd() throws TTransportException {
 if(!isOpen()) 
  throw new TTransportException(TTransportException.NOT_OPEN, 
                 "Must open before seeking");
 seekToChunk(getNumChunks());
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

public final TTransport accept() throws TTransportException {
 TTransport transport = acceptImpl();
 if (transport == null) {
  throw new TTransportException("accept() may not return NULL");
 }
 return transport;
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

public void fill(TTransport inTrans, int length) throws TTransportException {
 buf.resizeIfNecessary(length);
 inTrans.readAll(buf.array(), 0, length);
 pos = 0;
 limit = length;
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

 /**
  * Process a current chunk
  */
 public void processChunk() throws TException {
  processChunk(inputTransport_.getCurChunk());
 }
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

public int read(byte[] buf, int off, int len) throws TTransportException {
 if (readBuffer_ != null) {
  int got = readBuffer_.read(buf, off, len);
  if (got > 0) {
   return got;
  }
 }
 // Read another frame of data
 readFrame();
 return readBuffer_.read(buf, off, len);
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

/**
 * True if the underlying transport is open and the SASL handshake is
 * complete.
 */
@Override
public boolean isOpen() {
 return underlyingTransport.isOpen() && sasl != null && sasl.isComplete();
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

@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);
}
origin: XiaoMi/galaxy-sdk-java

@Override
public void flush() throws TTransportException {
 int length = writeBuffer.getPos();
 TFramedTransport.encodeFrameSize(length, i32buf);
 underlying.write(i32buf, 0, 4);
 underlying.write(writeBuffer.getBuf().array(), 0, length);
 writeBuffer.reset();
 underlying.flush();
}
origin: XiaoMi/galaxy-sdk-java

private void readFrame() throws TTransportException {
 underlying.readAll(i32buf , 0, 4);
 int size = TFramedTransport.decodeFrameSize(i32buf);
 if (size < 0) {
  throw new TTransportException("Read a negative frame size (" + size + ")!");
 }
 if (size > maxLength) {
  throw new TTransportException("Frame size (" + size + ") larger than max length (" + maxLength + ")!");
 }
 readBuffer.fill(underlying, size);
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

private void readFrame() throws TTransportException {
 transport_.readAll(i32buf, 0, 4);
 int size = decodeFrameSize(i32buf);
 if (size < 0) {
  throw new TTransportException("Read a negative frame size (" + size + ")!");
 }
 if (size > maxLength_) {
  throw new TTransportException("Frame size (" + size + ") larger than max length (" + maxLength_ + ")!");
 }
 byte[] buff = new byte[size];
 transport_.readAll(buff, 0, size);
 readBuffer_.reset(buff);
}
origin: com.xiaomi.infra.galaxy/galaxy-thrift-api

public void seekToEnd() throws TTransportException {
 if(!isOpen()) 
  throw new TTransportException(TTransportException.NOT_OPEN, 
                 "Must open before seeking");
 seekToChunk(getNumChunks());
}
origin: XiaoMi/galaxy-sdk-java

public int getCurChunk() throws TTransportException {
 if(!isOpen()) 
  throw new TTransportException(TTransportException.NOT_OPEN, 
                 "Must open before getCurChunk");
 return (cs.getChunkNum());
}
origin: XiaoMi/galaxy-sdk-java

public final TTransport accept() throws TTransportException {
 TTransport transport = acceptImpl();
 if (transport == null) {
  throw new TTransportException("accept() may not return NULL");
 }
 return transport;
}
origin: XiaoMi/galaxy-sdk-java

 /**
  * Process a current chunk
  */
 public void processChunk() throws TException {
  processChunk(inputTransport_.getCurChunk());
 }
}
origin: XiaoMi/galaxy-sdk-java

public int read(byte[] buf, int off, int len) throws TTransportException {
 if (readBuffer_ != null) {
  int got = readBuffer_.read(buf, off, len);
  if (got > 0) {
   return got;
  }
 }
 // Read another frame of data
 readFrame();
 return readBuffer_.read(buf, off, len);
}
origin: XiaoMi/galaxy-sdk-java

/**
 * True if the underlying transport is open and the SASL handshake is
 * complete.
 */
@Override
public boolean isOpen() {
 return underlyingTransport.isOpen() && sasl != null && sasl.isComplete();
}
libthrift091.transport

Most used classes

  • TTransportException
    Transport exceptions.
  • TIOStreamTransport
    This is the most commonly used base transport. It takes an InputStream and an OutputStream and uses
  • TMemoryInputTransport
  • TFramedTransport
    TFramedTransport is a buffered TTransport that ensures a fully read message every time by preceding
  • TSocket
    Socket implementation of the TTransport interface. To be commented soon!
  • AutoExpandingBuffer,
  • AutoExpandingBufferReadTransport,
  • AutoExpandingBufferWriteTransport,
  • TFastFramedTransport,
  • TFileProcessor,
  • TFileTransport$Event,
  • TFileTransport$chunkState,
  • TFileTransport$truncableBufferedInputStream,
  • TFileTransport,
  • TFramedTransport$Factory,
  • THttpClient,
  • TMemoryBuffer,
  • TNonblockingServerSocket,
  • TNonblockingServerTransport
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now