private final class FsCachingController.EntryController extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
FsCachingController.EntryController.EntryInput
An input socket proxy.
|
(package private) class |
FsCachingController.EntryController.EntryInputStream
An input stream proxy.
|
(package private) class |
FsCachingController.EntryController.EntryOutput
An output socket proxy.
|
(package private) class |
FsCachingController.EntryController.EntryOutputStream
An output stream proxy.
|
(package private) class |
FsCachingController.EntryController.EntrySeekableByteChannel
A seekable byte channel proxy.
|
(package private) class |
FsCachingController.EntryController.Nio2EntryOutput
An output socket proxy which supports NIO.2.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) IOCache |
cache |
(package private) InputSocket<?> |
input |
(package private) FsEntryName |
name |
(package private) OutputSocket<?> |
output |
(package private) BitField<FsOutputOption> |
outputOptions |
(package private) Entry |
template |
| Constructor and Description |
|---|
FsCachingController.EntryController(FsEntryName name) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
beginOutput() |
(package private) void |
clear() |
(package private) void |
commitOutput() |
(package private) FsCachingController.EntryController |
configure(BitField<FsInputOption> options) |
(package private) FsCachingController.EntryController |
configure(BitField<FsOutputOption> options,
Entry template) |
(package private) void |
flush() |
(package private) InputSocket<?> |
getInputSocket() |
(package private) OutputSocket<?> |
getOutputSocket() |
final IOCache cache
@CheckForNull volatile InputSocket<?> input
final FsEntryName name
@CheckForNull volatile OutputSocket<?> output
@Nullable volatile BitField<FsOutputOption> outputOptions
@CheckForNull volatile Entry template
FsCachingController.EntryController(FsEntryName name)
void beginOutput()
throws IOException
IOExceptionvoid clear()
throws IOException
IOExceptionvoid commitOutput()
throws IOException
IOExceptionFsCachingController.EntryController configure(BitField<FsInputOption> options)
FsCachingController.EntryController configure(BitField<FsOutputOption> options, @CheckForNull Entry template)
void flush()
throws IOException
IOExceptionInputSocket<?> getInputSocket()
OutputSocket<?> getOutputSocket()
Copyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.