See: Description
Interface | Description |
---|---|
NamedWriteable |
A
Writeable object identified by its name. |
Streamable |
Implementers can be written to a StreamOutput and read from a StreamInput.
|
Writeable |
Implementers can be written to a StreamOutput and read from a StreamInput.
|
Writeable.Reader<V> |
Reference to a method that can read some object from a stream.
|
Writeable.Writer<V> |
Reference to a method that can write some object to a
StreamOutput . |
Class | Description |
---|---|
ByteBufferStreamInput | |
BytesStreamOutput |
A @link
StreamOutput that uses BigArrays to acquire pages of
bytes, which avoids frequent reallocation & copying of the internal data. |
DataOutputStreamOutput | |
FilterStreamInput |
Wraps a
StreamInput and delegates to it. |
InputStreamStreamInput | |
NamedWriteableAwareStreamInput |
Wraps a
StreamInput and associates it with a NamedWriteableRegistry |
NamedWriteableRegistry |
A registry for
Writeable.Reader readers of NamedWriteable . |
NamedWriteableRegistry.Entry |
An entry in the registry, made up of a category class and name, and a reader for that category class.
|
OutputStreamStreamOutput | |
ReleasableBytesStreamOutput |
An bytes stream output that allows providing a
BigArrays instance
expecting it to require releasing its content (ReleasableBytesStreamOutput.bytes() ) once done. |
StreamInput |
A stream from this node to another node.
|
StreamOutput |
A stream from another node to this node.
|
Exception | Description |
---|---|
NotSerializableExceptionWrapper |
This exception can be used to wrap a given, not serializable exception
to serialize via
StreamOutput.writeException(Throwable) . |