| 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 | |
| BytesStream | |
| 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). |