Package one.microstream.afs.nio.types
Class NioReadableFile.Default<U>
java.lang.Object
one.microstream.afs.types.AItem.Base
one.microstream.afs.types.AFile.Wrapper.Abstract<U>
one.microstream.afs.nio.types.NioFileWrapper.Abstract<U>
one.microstream.afs.nio.types.NioReadableFile.Default<U>
- All Implemented Interfaces:
NioFileWrapper
,NioItemWrapper
,NioReadableFile
,AFile
,AFile.Wrapper
,AItem
,AItem.Wrapper
,AReadableFile
- Direct Known Subclasses:
NioWritableFile.Default
- Enclosing interface:
- NioReadableFile
public static class NioReadableFile.Default<U> extends NioFileWrapper.Abstract<U> implements NioReadableFile
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.afs.types.AFile
AFile.Default, AFile.Observer, AFile.Wrapper
Nested classes/interfaces inherited from interface one.microstream.afs.types.AFile.Wrapper
AFile.Wrapper.Abstract<U>
Nested classes/interfaces inherited from interface one.microstream.afs.types.AItem
AItem.Abstract, AItem.Base, AItem.Wrapper
Nested classes/interfaces inherited from interface one.microstream.afs.nio.types.NioFileWrapper
NioFileWrapper.Abstract<U>
Nested classes/interfaces inherited from interface one.microstream.afs.nio.types.NioReadableFile
NioReadableFile.Default<U>
-
Constructor Summary
Constructors Modifier Constructor Description protected
Default(AFile actual, U user, Path path, FileChannel fileChannel)
-
Method Summary
Modifier and Type Method Description protected OpenOption[]
normalizeOpenOptions(OpenOption... options)
protected void
validateOpenOptions(OpenOption... options)
Methods inherited from class one.microstream.afs.nio.types.NioFileWrapper.Abstract
checkChannelOpen, closeChannel, ensureOpenChannel, ensureOpenChannel, ensurePositionAtFileEnd, fileChannel, internalSetFileChannel, isChannelOpen, isRetired, openChannel, openChannel, path, reopenChannel, retire, validateIsNotRetired
Methods inherited from class one.microstream.afs.types.AFile.Wrapper.Abstract
actual, exists, fileSystem, identifier, iterateObservers, mutex, name, parent, registerObserver, removeObserver, type, user
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface one.microstream.afs.types.AFile
defaultUser, ensureExists, exists, isEmpty, isUsed, iterateObservers, name, registerObserver, removeObserver, toPath, toPathString, tryUseReading, tryUseReading, tryUseWriting, tryUseWriting, type, useReading, useReading, useWriting, useWriting
Methods inherited from interface one.microstream.afs.types.AReadableFile
close, copyTo, copyTo, copyTo, isOpen, isRetired, open, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, release, retire, size, validateIsNotRetired
Methods inherited from interface one.microstream.afs.nio.types.NioFileWrapper
checkChannelOpen, closeChannel, ensureOpenChannel, ensureOpenChannel, fileChannel, isChannelOpen, isRetired, openChannel, openChannel, reopenChannel, retire
-
Constructor Details
-
Method Details
-
validateOpenOptions
- Specified by:
validateOpenOptions
in classNioFileWrapper.Abstract<U>
-
normalizeOpenOptions
- Overrides:
normalizeOpenOptions
in classNioFileWrapper.Abstract<U>
-