@Immutable final class FsCacheController.EntryCache.Nio2Output extends FsCacheController.EntryCache.Output
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
FsCacheController.EntryCache.Nio2Output.Channel |
FsCacheController.EntryCache.Output.Streamoptions, template| Constructor and Description |
|---|
FsCacheController.EntryCache.Nio2Output(BitField<FsOutputOption> options,
Entry template) |
| Modifier and Type | Method and Description |
|---|---|
SeekableByteChannel |
newSeekableByteChannel()
Optional: Returns a new seekable byte channel for writing bytes
to the
local target in arbitrary order. |
getLazyDelegate, getLocalTarget, mknod, newOutputStream, postOutput, preOutputgetDelegate, resetgetBoundSocketbind, getPeerTargetFsCacheController.EntryCache.Nio2Output(BitField<FsOutputOption> options, @CheckForNull Entry template)
public SeekableByteChannel newSeekableByteChannel() throws IOException
OutputSocketlocal target in arbitrary order.
If this method is supported, implementations must enable calling it any number of times. Furthermore, the returned seekable byte channel should not be buffered. Buffering should be addressed by client applications instead.
newSeekableByteChannel in class ClutchOutputSocket<Entry>IOException - On any I/O failure.Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.