@Nonnull @ParametersAreNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| Container<E extends Entry> |
An iterable container for entries.
|
| Entry |
Represents an entry in a container.
|
| Entry.Entity |
Defines access entities.
|
| InputService<E extends Entry> |
A service for reading entries from this container.
|
| InputSocket<E extends Entry> |
A stateless factory for input streams and seekable byte channels
which operate on a target entry.
|
| IoBuffer |
A releasable I/O entry.
|
| IoEntry<This extends IoEntry<This>> |
An entry which provides I/O services.
|
| IoSocket<E extends Entry> |
An I/O socket is a stateless factory for I/O streams and channels
which operate on a target entry.
|
| MutableEntry |
Represents a mutable entry in a container.
|
| OutputService<E extends Entry> |
A service for writing entries to this container.
|
| OutputSocket<E extends Entry> |
A stateless factory for output streams and seekable byte channels
which operate on a target entry.
|
| Class | Description |
|---|---|
| AbstractInputSocket<E extends Entry> |
Abstract base class for input sockets.
|
| AbstractIoSocket<E extends Entry> |
Abstract base class for I/O sockets.
|
| AbstractOutputSocket<E extends Entry> |
Abstract base class for output sockets.
|
| DecoratingContainer<E extends Entry,C extends Container<E>> |
An abstract decorator for an entry container.
|
| DecoratingEntry<E extends Entry> |
An abstract decorator for an entry.
|
| DecoratingInputService<E extends Entry> |
An abstract decorator for an input service.
|
| DecoratingInputSocket<E extends Entry> |
An abstract decorator for an input socket.
|
| DecoratingIoBuffer |
An abstract decorator for an I/O buffer.
|
| DecoratingIoBufferPool |
An abstract decorator for an I/O buffer pool.
|
| DecoratingOutputService<E extends Entry> |
An abstract decorator for an output service.
|
| DecoratingOutputSocket<E extends Entry> |
An abstract decorator for an output socket.
|
| DelegatingInputSocket<E extends Entry> |
Delegates all methods to another input socket.
|
| DelegatingOutputSocket<E extends Entry> |
Delegates all methods to another output socket.
|
| IoBufferPool |
An abstract pool for allocating I/O buffers, which can get used as a
volatile storage for bulk I/O.
|
| IoSockets |
Provides utility methods for
IoSockets. |
| MemoryBuffer |
An I/O buffer which shares its contents with a
byte buffer.
|
| MemoryBufferPool |
A pool of I/O buffers which share their contents with
byte buffers.
|
| Enum | Description |
|---|---|
| Entry.Access |
Defines the type of access information for an entry.
|
| Entry.PosixEntity |
Defines access entities for POSIX systems.
|
| Entry.Size |
Defines the type of size information for an entry.
|
| Entry.Type |
Defines the type of an entry.
|
| Exception | Description |
|---|---|
| BusyException |
Indicates that an entity (an entry or container) could not get
read or written
because the entity or its container is busy.
|
| InputBusyException |
Indicates that an entity (an entry or container) could not get read
because the entity or its container is busy.
|
| OutputBusyException |
Indicates that an entity (an entry or container) could not get written
because the entity or its container is busy.
|
Copyright © 2012–2015 Schlichtherle IT Services. All rights reserved.