Package org.eclipse.net4j.buffer
The Net4j transport layer concepts for dealing with buffers.
-
Interface Summary Interface Description IBuffer Basic unit of transport in Net4j.IBufferHandler Provides clients with the ability to passIBuffer
s in for further buffer handling.IBufferPool Provides clients with the ability to obtain and retain pooledIBuffer
s.IBufferPool.Introspection Offers additional introspection features forIBufferPool
s.IBufferProvider Provides clients with the ability to obtain and retainIBuffer
s.IBufferProvider.Introspection Offers additional introspection features forbuffer providers
.IBufferProvider.Notification Offers additional notification features forbuffer providers
.IBufferProvider.Notification.BufferProvidedEvent Anevent
fired from abuffer provider
to indicate that a buffer has been provided.IBufferProvider.Notification.BufferRetainingEvent Anevent
fired from abuffer provider
to indicate that a buffer is about to be retained. -
Class Summary Class Description BufferInputStream Abuffer handler
that defragments the passedbuffers
into a continuous byte sequence which is exposed as aninput stream
.BufferOutputStream Anoutput stream
that fragments the written byte sequence into fixed-sizedbuffers
and passes them to configuredbuffer handler
. -
Enum Summary Enum Description BufferState Enumerates the internal states of anIBuffer
.