- Direct Known Subclasses:
public class FrameBuilder extends Object
Class to create AMQP frames from a
ReadableByteChannel. Supports partial frames: a frame can be read in several attempts from the
NioLoop. This can happen when the channel won't read any more bytes in the middle of a frame building. The state of the outstanding frame is saved up, and the builder will start where it left off when the
NioLoopcomes back to this connection. This class is not thread safe.
readFrameRead a frame from the network. This method returns null f a frame could not have been fully built from the network. The client must then retry later (typically when the channel notifies it has something to read).
somethingToReadprotected boolean somethingToRead() throws IOExceptionTells whether there's something to read in the application buffer or not. Tries to read from the network if necessary.
- true if there's something to read in the application buffer
isUnderflowHandlingEnabledpublic boolean isUnderflowHandlingEnabled()