See: Description
| Interface | Description |
|---|---|
| ByteSink |
Sink for writing bytes (and other data types).
|
| ByteSink.AtomicPutOperation<T> |
Interface for use with the
ByteSink.atomicPut(AtomicPutOperation)
method. |
| ByteSource |
Source for reading bytes (and other data types).
|
| ByteSource.AtomicGetOperation<T> |
Interface for use with the
ByteSource.atomicGet(AtomicGetOperation) method. |
| ChannelProcessor |
Interface for a component that does I/O processing.
|
| CommunicationController |
Interface for a component that manages I/O activities.
|
| CommunicationProcessor |
Interface for a component that needs a
CommunicationController. |
| TimerProcessor |
Interface for a component that does timer based processing.
|
| Class | Description |
|---|---|
| AbstractByteSink |
Abstract base class for
ByteSink implementations. |
| AbstractByteSource |
Abstract base class for classes implementing
ByteSource. |
| AbstractSocketChannelConnection |
Abstract base class for handling a connection based on a
SocketChannel. |
| ByteBufferByteSink |
Byte sink that is backed by a list of byte buffers.
|
| ByteBufferByteSource |
Byte source backed by a list of byte buffers.
|
| SimpleCommunicationController |
Simple communication controller implementation.
|
Classes for dealing with I/O operations.
The
ByteSource provides a common
interface for reading complex data-types from a byte stream.
The ByteSink provides a common
interface for writing complex data-types to a byte stream.
Copyright © 2014–2024 aquenos GmbH. All rights reserved.