@ThreadSafe public abstract class DecoratingIoBuffer extends DecoratingEntry<IoBuffer> implements IoBuffer
Entry.Access, Entry.Entity, Entry.PosixEntity, Entry.Size, Entry.TypeentryALL_ACCESS, ALL_POSIX_ACCESS, ALL_POSIX_ENTITIES, ALL_SIZES, ALL_TYPES, DIRECTORY_TYPE, FILE_TYPE, NO_ACCESS, NO_POSIX_ENTITIES, NO_SIZES, NO_TYPES, SPECIAL_TYPE, SYMLINK_TYPE, UNKNOWN| Modifier | Constructor and Description |
|---|---|
protected |
DecoratingIoBuffer() |
protected |
DecoratingIoBuffer(IoBuffer entry) |
| Modifier and Type | Method and Description |
|---|---|
InputSocket<? extends IoBuffer> |
input()
Returns an input socket for reading this entry.
|
OutputSocket<? extends IoBuffer> |
output()
Returns an output socket for writing this entry.
|
void |
release() |
getName, getSize, getTime, isPermitted, toStringequals, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetName, getSize, getTime, isPermittedprotected DecoratingIoBuffer()
protected DecoratingIoBuffer(IoBuffer entry)
public InputSocket<? extends IoBuffer> input()
IoEntryIoSocket.target() of the returned socket
must return this entry.public OutputSocket<? extends IoBuffer> output()
IoEntryIoSocket.target() of the returned socket
must return this entry.public void release()
throws IOException
release in interface Releasable<IOException>IOExceptionCopyright © 2012–2015 Schlichtherle IT Services. All rights reserved.