Uses of Interface
org.glassfish.grizzly.Buffer
Package
Description
-
Uses of Buffer in org.glassfish.grizzly
Modifier and TypeMethodDescriptionBuffer.asReadOnlyBuffer()
Creates a new, read-onlyBuffer
that shares this buffer's content.Buffer.clear()
Clears this buffer.Buffer.compact()
Compacts this buffer (optional operation).Buffer.duplicate()
Creates a newBuffer
that shares this buffer's content.Buffer.flip()
Flips this buffer.Buffer.get
(byte[] dst) Relative bulk get method.Buffer.get
(byte[] dst, int offset, int length) Relative bulk get method.Buffer.get
(ByteBuffer dst) Relative bulk get method.Buffer.get
(ByteBuffer dst, int offset, int length) Relative bulk get method.Buffer.limit
(int newLimit) Sets this buffer's limit.Buffer.mark()
Sets this buffer's mark at its position.Modifies this buffer's byte order.Buffer.position
(int newPosition) Sets this buffer's position.Prepend data from header.position() to header.limit() to the current buffer.Buffer.put
(byte b) Relative put method (optional operation).Buffer.put
(byte[] src) Relative bulk put method (optional operation).Buffer.put
(byte[] src, int offset, int length) Relative bulk put method (optional operation).Buffer.put
(int index, byte b) Absolute put method (optional operation).Buffer.put
(ByteBuffer src) Relative bulk put method (optional operation).Buffer.put
(ByteBuffer src, int position, int length) Relative bulk put method (optional operation).Relative bulk put method (optional operation).Relative bulk put method (optional operation).Buffer.put8BitString
(String s) Relative bulk put method (optional operation).Buffer.putChar
(char value) Relative put method for writing a char value (optional operation).Buffer.putChar
(int index, char value) Absolute put method for writing a char value (optional operation).Buffer.putDouble
(double value) Relative put method for writing a double value (optional operation).Buffer.putDouble
(int index, double value) Absolute put method for writing a double value (optional operation).Buffer.putFloat
(float value) Relative put method for writing a float value (optional operation).Buffer.putFloat
(int index, float value) Absolute put method for writing a float value (optional operation).Buffer.putInt
(int value) Relative put method for writing an int value (optional operation).Buffer.putInt
(int index, int value) Absolute put method for writing an int value (optional operation).Buffer.putLong
(int index, long value) Absolute put method for writing a long value (optional operation).Buffer.putLong
(long value) Relative put method for writing a long value (optional operation).Buffer.putShort
(int index, short value) Absolute put method for writing a short value (optional operation).Buffer.putShort
(short value) Relative put method for writing a short value (optional operation).Buffer.reset()
Resets this buffer's position to the previously-marked position.Buffer.rewind()
Rewinds this buffer.Buffer.slice()
Creates a newBuffer
whose content is a shared subsequence of this buffer's content.Buffer.slice
(int position, int limit) Creates a newBuffer
whose content is a shared subsequence of this buffer's content.Buffer.split
(int splitPosition) Split up the buffer into two parts: [0..splitPosition) and [splitPosition, capacity).Modifier and TypeMethodDescriptionfinal GrizzlyFuture<ReadResult<Buffer,
L>> AbstractReader.read
(Connection<L> connection) Method reads data.final GrizzlyFuture<ReadResult<Buffer,
L>> AbstractReader.read
(Connection<L> connection, Buffer buffer) Method reads data to the buffer.Reader.read
(Connection<L> connection) Method reads data.Reader.read
(Connection<L> connection, Buffer buffer) Method reads data to the buffer.Modifier and TypeMethodDescriptionvoid
ConnectionProbe.Adapter.onReadEvent
(Connection connection, Buffer data, int size) Method will be called, when theConnection
has read data.void
ConnectionProbe.onReadEvent
(Connection connection, Buffer data, int size) Method will be called, when theConnection
has read data.void
ConnectionProbe.Adapter.onWriteEvent
(Connection connection, Buffer data, long size) Method will be called, when theConnection
has written data.void
ConnectionProbe.onWriteEvent
(Connection connection, Buffer data, long size) Method will be called, when theConnection
has written data.Prepend data from header.position() to header.limit() to the current buffer.Relative bulk put method (optional operation).Relative bulk put method (optional operation).final GrizzlyFuture<ReadResult<Buffer,
L>> AbstractReader.read
(Connection<L> connection, Buffer buffer) Method reads data to the buffer.final void
AbstractReader.read
(Connection<L> connection, Buffer buffer, CompletionHandler<ReadResult<Buffer, L>> completionHandler) Method reads data to the buffer.Reader.read
(Connection<L> connection, Buffer buffer) Method reads data to the buffer.void
Reader.read
(Connection<L> connection, Buffer buffer, CompletionHandler<ReadResult<Buffer, L>> completionHandler) Method reads data to the buffer.void
Reader.read
(Connection<L> connection, Buffer buffer, CompletionHandler<ReadResult<Buffer, L>> completionHandler, Interceptor<ReadResult> interceptor) Method reads data to the buffer.Modifier and TypeMethodDescriptionfinal void
AbstractReader.read
(Connection<L> connection, Buffer buffer, CompletionHandler<ReadResult<Buffer, L>> completionHandler) Method reads data to the buffer.void
Reader.read
(Connection<L> connection, Buffer buffer, CompletionHandler<ReadResult<Buffer, L>> completionHandler) Method reads data to the buffer.void
Reader.read
(Connection<L> connection, Buffer buffer, CompletionHandler<ReadResult<Buffer, L>> completionHandler, Interceptor<ReadResult> interceptor) Method reads data to the buffer. -
Uses of Buffer in org.glassfish.grizzly.asyncqueue
Modifier and TypeMethodDescriptionstatic AsyncReadQueueRecord
AsyncReadQueueRecord.create
(Connection connection, Buffer message, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor) -
Uses of Buffer in org.glassfish.grizzly.compression.lzma
Modifier and TypeMethodDescriptionLZMADecoder.LZMAInputState.getDst()
LZMAEncoder.LZMAOutputState.getDst()
LZMADecoder.LZMAInputState.getSrc()
LZMAEncoder.LZMAOutputState.getSrc()
Modifier and TypeMethodDescriptionprotected AbstractTransformer.LastResultAwareState<Buffer,
Buffer> LZMADecoder.createStateObject()
protected AbstractTransformer.LastResultAwareState<Buffer,
Buffer> LZMADecoder.createStateObject()
protected AbstractTransformer.LastResultAwareState<Buffer,
Buffer> LZMAEncoder.createStateObject()
protected AbstractTransformer.LastResultAwareState<Buffer,
Buffer> LZMAEncoder.createStateObject()
protected TransformationResult<Buffer,
Buffer> LZMADecoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> LZMADecoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> LZMAEncoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> LZMAEncoder.transformImpl
(AttributeStorage storage, Buffer input) Modifier and TypeMethodDescriptionboolean
LZMADecoder.hasInputRemaining
(AttributeStorage storage, Buffer input) boolean
LZMAEncoder.hasInputRemaining
(AttributeStorage storage, Buffer input) boolean
LZMADecoder.LZMAInputState.initialize
(Buffer buffer) void
void
void
void
protected TransformationResult<Buffer,
Buffer> LZMADecoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> LZMAEncoder.transformImpl
(AttributeStorage storage, Buffer input) -
Uses of Buffer in org.glassfish.grizzly.compression.lzma.impl
-
Uses of Buffer in org.glassfish.grizzly.compression.lzma.impl.lz
-
Uses of Buffer in org.glassfish.grizzly.compression.lzma.impl.rangecoder
-
Uses of Buffer in org.glassfish.grizzly.compression.zip
Modifier and TypeMethodDescriptionprotected Buffer
GZipEncoder.deflate
(Deflater deflater, MemoryManager memoryManager) Writes next block of compressed data to the output stream.GZipEncoder.finish
(AttributeStorage storage) Finishes to compress data to the output stream without closing the underlying stream.Modifier and TypeMethodDescriptionprotected TransformationResult<Buffer,
Buffer> GZipDecoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> GZipDecoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> GZipEncoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> GZipEncoder.transformImpl
(AttributeStorage storage, Buffer input) Modifier and TypeMethodDescriptionboolean
GZipDecoder.hasInputRemaining
(AttributeStorage storage, Buffer input) boolean
GZipEncoder.hasInputRemaining
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> GZipDecoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> GZipEncoder.transformImpl
(AttributeStorage storage, Buffer input) -
Uses of Buffer in org.glassfish.grizzly.memory
Modifier and TypeClassDescriptionclass
AbstractMemoryManager<E extends Buffer>
AMemoryManager
abstraction to provide utilities that may be useful across differentMemoryManager
implementations.interface
MemoryManager<E extends Buffer>
MemoryManager, responsible for allocating and releasing memory, required during application runtime.Modifier and TypeClassDescriptionfinal class
protected final class
ByteBufferWrapper
implementation, which supports trimming.class
Buffer
implementation, which uses theByteBuffer
underneath.class
class
Buffer
implementation, which uses theByteBuffer
underneath.Modifier and TypeMethodDescriptionPooledMemoryManager.allocate
(int size) For this implementation, this method simply calls through toPooledMemoryManager.allocateAtLeast(int)
;PooledMemoryManager.allocateAtLeast
(int size) Allocates a buffer of at least the size requested.static Buffer
Buffers.appendBuffers
(MemoryManager memoryManager, Buffer buffer1, Buffer buffer2) Append twoBuffer
s.static Buffer
Buffers.appendBuffers
(MemoryManager memoryManager, Buffer buffer1, Buffer buffer2, boolean isCompositeBufferDisposable) Append twoBuffer
s.static Buffer
Buffers.cloneBuffer
(Buffer srcBuffer) Clones the sourceBuffer
.static Buffer
Buffers.cloneBuffer
(Buffer srcBuffer, int position, int limit) Clones the sourceBuffer
.ByteBufferWrapper.get
(ByteBuffer dst) ByteBufferWrapper.get
(ByteBuffer dst, int position, int length) HeapBuffer.get
(ByteBuffer dst) HeapBuffer.get
(ByteBuffer dst, int position, int length) ByteBufferWrapper.put
(ByteBuffer src) ByteBufferWrapper.put
(ByteBuffer src, int position, int length) HeapBuffer.put
(ByteBuffer src) HeapBuffer.put
(ByteBuffer src, int position, int length) ByteBufferWrapper.put8BitString
(String s) PooledMemoryManager.reallocate
(Buffer oldBuffer, int newSize) Reallocates an existing buffer to at least the specified size.BuffersBuffer.slice()
BuffersBuffer.slice
(int position, int limit) BuffersBuffer.split
(int splitPosition) ByteBufferWrapper.split
(int splitPosition) HeapBuffer.split
(int splitPosition) Split up the buffer into two parts: [0..splitPosition) and [splitPosition, capacity).Buffer[]
BuffersBuffer.underlying()
static Buffer
Buffers.wrap
(MemoryManager memoryManager, byte[] array) ReturnsBuffer
, which wraps the byte array.static Buffer
Buffers.wrap
(MemoryManager memoryManager, byte[] array, int offset, int length) ReturnsBuffer
, which wraps the part of byte array with specific offset and length.static Buffer
Buffers.wrap
(MemoryManager memoryManager, String s) static Buffer
Buffers.wrap
(MemoryManager memoryManager, String s, Charset charset) static Buffer
Buffers.wrap
(MemoryManager memoryManager, ByteBuffer byteBuffer) ReturnsBuffer
, which wraps theByteBuffer
.HeapMemoryManager.wrap
(ByteBuffer byteBuffer) ReturnsBuffer
, which wraps theByteBuffer
.PooledMemoryManager.wrap
(byte[] data) PooledMemoryManager.wrap
(byte[] data, int offset, int length) PooledMemoryManager.wrap
(ByteBuffer byteBuffer) WrapperAware.wrap
(byte[] data) ReturnsBuffer
, which wraps the byte array.WrapperAware.wrap
(byte[] data, int offset, int length) ReturnsBuffer
, which wraps the part of byte array with specific offset and length.WrapperAware.wrap
(ByteBuffer byteBuffer) ReturnsBuffer
, which wraps theByteBuffer
.Modifier and TypeMethodDescriptionabstract CompositeBuffer
static Buffer
Buffers.appendBuffers
(MemoryManager memoryManager, Buffer buffer1, Buffer buffer2) Append twoBuffer
s.static Buffer
Buffers.appendBuffers
(MemoryManager memoryManager, Buffer buffer1, Buffer buffer2, boolean isCompositeBufferDisposable) Append twoBuffer
s.static Buffer
Buffers.cloneBuffer
(Buffer srcBuffer) Clones the sourceBuffer
.static Buffer
Buffers.cloneBuffer
(Buffer srcBuffer, int position, int limit) Clones the sourceBuffer
.int
int
int
static BuffersBuffer
BuffersBuffer.create
(MemoryManager memoryManager, Buffer... buffers) static BuffersBuffer
BuffersBuffer.create
(MemoryManager memoryManager, Buffer[] buffers, boolean isReadOnly) static void
Buffers.dumpBuffer
(Appendable appendable, Buffer buffer) Generates a hex dump of the providedBuffer
.static void
Fill theBuffer
with the specific byte value.static void
protected int
protected int
BufferArray.getPosition
(Buffer buffer) static CompositeBuffer
CompositeBuffer.newBuffer
(MemoryManager memoryManager, Buffer... buffers) static CompositeBuffer
CompositeBuffer.newBuffer
(MemoryManager memoryManager, Buffer[] buffers, boolean isReadOnly) abstract CompositeBuffer
static void
static long
Buffers.readFromFileChannel
(FileChannel fileChannel, Buffer buffer) Reads data from theFileChannel
into theBuffer
.PooledMemoryManager.reallocate
(Buffer oldBuffer, int newSize) Reallocates an existing buffer to at least the specified size.void
ReleaseBuffer
.boolean
abstract boolean
Replace one internalBuffer
with another one.protected void
BufferArray.setPositionLimit
(Buffer buffer, int position, int limit) static void
Buffers.setPositionLimit
(Buffer buffer, int position, int limit) Buffers.toStringContent
(Buffer buffer, int headBytesCount, int tailBytesCount) Buffers.toStringContent
(Buffer buffer, int headBytesCount, int tailBytesCount, Charset charset) static long
Buffers.writeToFileChannel
(FileChannel fileChannel, Buffer buffer) Writes data from theBuffer
into theFileChannel
.ModifierConstructorDescriptionprotected
BuffersBuffer
(MemoryManager memoryManager, Buffer[] buffers, int buffersSize, boolean isReadOnly) -
Uses of Buffer in org.glassfish.grizzly.nio
Modifier and TypeMethodDescriptionprotected static void
NIOConnection.notifyProbesRead
(NIOConnection connection, Buffer data, int size) Notify registeredConnectionProbe
s about the read event.protected static void
NIOConnection.notifyProbesWrite
(NIOConnection connection, Buffer data, long size) Notify registeredConnectionProbe
s about the write event.void
AbstractNIOAsyncQueueReader.read
(Connection<SocketAddress> connection, Buffer buffer, CompletionHandler<ReadResult<Buffer, SocketAddress>> completionHandler, Interceptor<ReadResult> interceptor) Method reads data to the buffer.protected abstract int
AbstractNIOAsyncQueueReader.read0
(Connection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) Modifier and TypeMethodDescriptionvoid
AbstractNIOAsyncQueueReader.read
(Connection<SocketAddress> connection, Buffer buffer, CompletionHandler<ReadResult<Buffer, SocketAddress>> completionHandler, Interceptor<ReadResult> interceptor) Method reads data to the buffer.protected abstract int
AbstractNIOAsyncQueueReader.read0
(Connection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) -
Uses of Buffer in org.glassfish.grizzly.nio.tmpselectors
Modifier and TypeMethodDescriptionprotected Buffer
TemporarySelectorReader.acquireBuffer
(Connection connection) Modifier and TypeMethodDescriptionvoid
TemporarySelectorReader.read
(Connection<SocketAddress> connection, Buffer message, CompletionHandler<ReadResult<Buffer, SocketAddress>> completionHandler, Interceptor<ReadResult> interceptor) void
TemporarySelectorReader.read
(Connection<SocketAddress> connection, Buffer message, CompletionHandler<ReadResult<Buffer, SocketAddress>> completionHandler, Interceptor<ReadResult> interceptor, long timeout, TimeUnit timeunit) Method reads data to the message.protected final int
TemporarySelectorReader.read0
(NIOConnection connection, ReadResult<Buffer, SocketAddress> currentResult, Buffer buffer, long timeout, TimeUnit timeunit) protected abstract int
TemporarySelectorReader.readNow0
(NIOConnection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) Modifier and TypeMethodDescriptionvoid
TemporarySelectorReader.read
(Connection<SocketAddress> connection, Buffer message, CompletionHandler<ReadResult<Buffer, SocketAddress>> completionHandler, Interceptor<ReadResult> interceptor) void
TemporarySelectorReader.read
(Connection<SocketAddress> connection, Buffer message, CompletionHandler<ReadResult<Buffer, SocketAddress>> completionHandler, Interceptor<ReadResult> interceptor, long timeout, TimeUnit timeunit) Method reads data to the message.protected final int
TemporarySelectorReader.read0
(NIOConnection connection, ReadResult<Buffer, SocketAddress> currentResult, Buffer buffer, long timeout, TimeUnit timeunit) protected abstract int
TemporarySelectorReader.readNow0
(NIOConnection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) -
Uses of Buffer in org.glassfish.grizzly.nio.transport
Modifier and TypeMethodDescriptionstatic Buffer
TCPNIOUtils.allocateAndReadBuffer
(TCPNIOConnection connection) protected Buffer
DefaultStreamWriter.Output.newBuffer
(int size) TCPNIOTransport.read
(Connection connection, Buffer buffer) protected Buffer
DefaultStreamWriter.Output.reallocateBuffer
(Buffer oldBuffer, int size) Modifier and TypeMethodDescriptionprotected void
TCPNIOAsyncQueueReader.addRecord
(Connection connection, Buffer buffer, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor) protected void
UDPNIOAsyncQueueReader.addRecord
(Connection connection, Buffer buffer, CompletionHandler completionHandler, Interceptor<ReadResult> interceptor) protected GrizzlyFuture<Integer>
DefaultStreamWriter.Output.flush0
(Buffer buffer, CompletionHandler<Integer> completionHandler) protected final void
Method will be called, when some data was read on the connectionprotected final void
Method will be called, when some data was read on the connectionprotected final void
Method will be called, when some data was written on the connectionprotected final void
Method will be called, when some data was written on the connectionTCPNIOTransport.read
(Connection connection, Buffer buffer) int
UDPNIOTransport.read
(UDPNIOConnection connection, Buffer buffer) int
UDPNIOTransport.read
(UDPNIOConnection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) protected int
TCPNIOAsyncQueueReader.read0
(Connection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) protected int
UDPNIOAsyncQueueReader.read0
(Connection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) static int
TCPNIOUtils.readBuffer
(TCPNIOConnection connection, Buffer buffer) protected int
TCPNIOTemporarySelectorReader.readNow0
(NIOConnection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) protected int
UDPNIOTemporarySelectorReader.readNow0
(NIOConnection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) static int
TCPNIOUtils.readSimpleBuffer
(TCPNIOConnection connection, Buffer buffer) protected Buffer
DefaultStreamWriter.Output.reallocateBuffer
(Buffer oldBuffer, int size) static int
TCPNIOUtils.writeSimpleBuffer
(TCPNIOConnection connection, Buffer buffer) Modifier and TypeMethodDescriptionint
UDPNIOTransport.read
(UDPNIOConnection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) protected int
TCPNIOAsyncQueueReader.read0
(Connection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) protected int
UDPNIOAsyncQueueReader.read0
(Connection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) protected int
TCPNIOTemporarySelectorReader.readNow0
(NIOConnection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) protected int
UDPNIOTemporarySelectorReader.readNow0
(NIOConnection connection, Buffer buffer, ReadResult<Buffer, SocketAddress> currentResult) -
Uses of Buffer in org.glassfish.grizzly.ssl
Modifier and TypeFieldDescriptionprotected static final MessageCloner<Buffer>
SSLBaseFilter.COPY_CLONER
Modifier and TypeMethodDescriptionstatic Buffer
SSLUtils.allocateInputBuffer
(SSLConnectionContext sslCtx) static Buffer
SSLUtils.allowDispose
(Buffer buffer) protected Buffer
SSLBaseFilter.doHandshakeStep
(SSLConnectionContext sslCtx, FilterChainContext ctx, Buffer inputBuffer) protected Buffer
SSLBaseFilter.doHandshakeStep
(SSLConnectionContext sslCtx, FilterChainContext ctx, Buffer inputBuffer, Buffer tmpAppBuffer0) protected Buffer
SSLFilter.doHandshakeStep
(SSLConnectionContext sslCtx, FilterChainContext ctx, Buffer inputBuffer, Buffer tmpAppBuffer0) protected Buffer
SSLBaseFilter.doHandshakeSync
(SSLConnectionContext sslCtx, FilterChainContext ctx, Buffer inputBuffer, long timeoutMillis) static Buffer
SSLUtils.handshakeWrap
(Connection connection, SSLConnectionContext sslCtx, Buffer netBuffer) protected Buffer
SSLBaseFilter.wrapAll
(FilterChainContext ctx, SSLConnectionContext sslCtx) Modifier and TypeMethodDescriptionSSLCodec.getDecoder()
SSLCodec.getDecoder()
SSLCodec.getEncoder()
SSLCodec.getEncoder()
protected TransformationResult<Buffer,
Buffer> SSLDecoderTransformer.transformImpl
(AttributeStorage state, Buffer originalMessage) protected TransformationResult<Buffer,
Buffer> SSLDecoderTransformer.transformImpl
(AttributeStorage state, Buffer originalMessage) protected TransformationResult<Buffer,
Buffer> SSLEncoderTransformer.transformImpl
(AttributeStorage state, Buffer originalMessage) protected TransformationResult<Buffer,
Buffer> SSLEncoderTransformer.transformImpl
(AttributeStorage state, Buffer originalMessage) Modifier and TypeMethodDescriptionstatic Buffer
SSLUtils.allowDispose
(Buffer buffer) protected Buffer
SSLBaseFilter.doHandshakeStep
(SSLConnectionContext sslCtx, FilterChainContext ctx, Buffer inputBuffer) protected Buffer
SSLBaseFilter.doHandshakeStep
(SSLConnectionContext sslCtx, FilterChainContext ctx, Buffer inputBuffer, Buffer tmpAppBuffer0) protected Buffer
SSLFilter.doHandshakeStep
(SSLConnectionContext sslCtx, FilterChainContext ctx, Buffer inputBuffer, Buffer tmpAppBuffer0) protected Buffer
SSLBaseFilter.doHandshakeSync
(SSLConnectionContext sslCtx, FilterChainContext ctx, Buffer inputBuffer, long timeoutMillis) static int
SSLUtils.getSSLPacketSize
(Buffer buf) static SSLEngineResult
SSLUtils.handshakeUnwrap
(int length, SSLConnectionContext sslCtx, Buffer inputBuffer, Buffer tmpOutputBuffer) static Buffer
SSLUtils.handshakeWrap
(Connection connection, SSLConnectionContext sslCtx, Buffer netBuffer) boolean
SSLDecoderTransformer.hasInputRemaining
(AttributeStorage storage, Buffer input) boolean
SSLEncoderTransformer.hasInputRemaining
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> SSLDecoderTransformer.transformImpl
(AttributeStorage state, Buffer originalMessage) protected TransformationResult<Buffer,
Buffer> SSLEncoderTransformer.transformImpl
(AttributeStorage state, Buffer originalMessage) -
Uses of Buffer in org.glassfish.grizzly.streams
Modifier and TypeFieldDescriptionprotected final Transformer<Buffer,
Buffer> TransformerInput.transformer
protected final Transformer<Buffer,
Buffer> TransformerInput.transformer
protected final Transformer<Buffer,
Buffer> TransformerOutput.transformer
protected final Transformer<Buffer,
Buffer> TransformerOutput.transformer
Modifier and TypeMethodDescriptionBufferedInput.getBuffer()
BufferedOutput.getBuffer()
Input.getBuffer()
Return the Input'sBuffer
.Output.getBuffer()
Return the Input'sBuffer
.StreamInput.getBuffer()
StreamOutput.getBuffer()
AbstractStreamReader.getBufferWindow()
StreamReader.getBufferWindow()
protected abstract Buffer
BufferedOutput.newBuffer
(int size) protected Buffer
TransformerOutput.newBuffer
(int size) protected abstract Buffer
BufferedOutput.reallocateBuffer
(Buffer oldBuffer, int size) protected Buffer
TransformerOutput.reallocateBuffer
(Buffer oldBuffer, int size) BufferedInput.takeBuffer()
Input.takeBuffer()
Takes the Input'sBuffer
.StreamInput.takeBuffer()
AbstractStreamReader.takeBufferWindow()
StreamReader.takeBufferWindow()
Modifier and TypeMethodDescriptionboolean
protected abstract GrizzlyFuture<Integer>
BufferedOutput.flush0
(Buffer buffer, CompletionHandler<Integer> completionHandler) protected GrizzlyFuture<Integer>
TransformerOutput.flush0
(Buffer buffer, CompletionHandler<Integer> completionHandler) boolean
void
Fill the buffer with data from the stream (that is, copy data from the stream to fill buffer from position to limit).void
Fill the buffer with data from the stream (that is, copy data from the stream to fill buffer from position to limit).protected abstract Buffer
BufferedOutput.reallocateBuffer
(Buffer oldBuffer, int size) protected Buffer
TransformerOutput.reallocateBuffer
(Buffer oldBuffer, int size) void
void
void
void
AbstractStreamWriter.writeBuffer
(Buffer b) Write theBuffer
to the StreamWriter.void
StreamWriter.writeBuffer
(Buffer buffer) Write theBuffer
to the StreamWriter.Modifier and TypeMethodDescription<E> GrizzlyFuture<Stream>
AbstractStreamWriter.encode
(Transformer<E, Buffer> encoder, E object) <E> GrizzlyFuture<Stream>
AbstractStreamWriter.encode
(Transformer<E, Buffer> encoder, E object, CompletionHandler<Stream> completionHandler) <E> GrizzlyFuture<Stream>
StreamWriter.encode
(Transformer<E, Buffer> encoder, E object) <E> GrizzlyFuture<Stream>
StreamWriter.encode
(Transformer<E, Buffer> encoder, E object, CompletionHandler<Stream> completionHandler) ModifierConstructorDescriptionTransformerInput
(Transformer<Buffer, Buffer> transformer, Input underlyingInput, Connection connection) TransformerInput
(Transformer<Buffer, Buffer> transformer, Input underlyingInput, Connection connection) TransformerInput
(Transformer<Buffer, Buffer> transformer, Input underlyingInput, MemoryManager memoryManager, AttributeStorage attributeStorage) TransformerInput
(Transformer<Buffer, Buffer> transformer, Input underlyingInput, MemoryManager memoryManager, AttributeStorage attributeStorage) TransformerOutput
(Transformer<Buffer, Buffer> transformer, Output underlyingOutput, Connection connection) TransformerOutput
(Transformer<Buffer, Buffer> transformer, Output underlyingOutput, Connection connection) TransformerOutput
(Transformer<Buffer, Buffer> transformer, Output underlyingOutput, MemoryManager memoryManager, AttributeStorage attributeStorage) TransformerOutput
(Transformer<Buffer, Buffer> transformer, Output underlyingOutput, MemoryManager memoryManager, AttributeStorage attributeStorage) TransformerStreamReader
(StreamReader underlyingStream, Transformer<Buffer, Buffer> transformer) TransformerStreamReader
(StreamReader underlyingStream, Transformer<Buffer, Buffer> transformer) TransformerStreamWriter
(StreamWriter underlyingStream, Transformer<Buffer, Buffer> transformer) TransformerStreamWriter
(StreamWriter underlyingStream, Transformer<Buffer, Buffer> transformer) -
Uses of Buffer in org.glassfish.grizzly.utils
Modifier and TypeMethodDescriptionprotected Buffer
BufferOutputStream.allocateNewBuffer
(MemoryManager memoryManager, int size) BufferOutputStream.getBuffer()
Get the resultBuffer
(not flipped).Modifier and TypeMethodDescriptionprotected TransformationResult<Buffer,
String> StringDecoder.parseWithLengthPrefix
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
String> StringDecoder.parseWithTerminatingSeq
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> ChunkingFilter.ChunkingTransformer.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
Buffer> ChunkingFilter.ChunkingTransformer.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
String> StringDecoder.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<String,
Buffer> StringEncoder.transformImpl
(AttributeStorage storage, String input) Modifier and TypeMethodDescriptionboolean
ChunkingFilter.ChunkingTransformer.hasInputRemaining
(AttributeStorage storage, Buffer input) boolean
StringDecoder.hasInputRemaining
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
String> StringDecoder.parseWithLengthPrefix
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
String> StringDecoder.parseWithTerminatingSeq
(AttributeStorage storage, Buffer input) void
BufferOutputStream.setInitialOutputBuffer
(Buffer initialBuffer) protected TransformationResult<Buffer,
Buffer> ChunkingFilter.ChunkingTransformer.transformImpl
(AttributeStorage storage, Buffer input) protected TransformationResult<Buffer,
String> StringDecoder.transformImpl
(AttributeStorage storage, Buffer input) ModifierConstructorDescriptionBufferInputStream
(Buffer buffer) Create theInputStream
over GrizzlyBuffer
.BufferInputStream
(Buffer buffer, int position, int limit) Create theInputStream
over GrizzlyBuffer
.BufferOutputStream
(MemoryManager mm, Buffer buffer) Creates the BufferOutputStream using passedBuffer
as initial.BufferOutputStream
(MemoryManager mm, Buffer buffer, boolean reallocate) Creates the BufferOutputStream using passedBuffer
as initial.