Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

abbreviation() - Method in enum org.neo4j.io.ByteUnit
Get the short or abbreviated name of this unit, e.g.
AbstractStoreChannel - Class in org.neo4j.io.fs
 
AbstractStoreChannel() - Constructor for class org.neo4j.io.fs.AbstractStoreChannel
 
addBytesRead(long) - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
Add up a number of bytes that has been read from the backing file into the free page being bound.
addBytesWritten(long) - Method in interface org.neo4j.io.pagecache.tracing.FlushEvent
Add up a number of bytes that has been written to the file.
addPagesFlushed(int) - Method in interface org.neo4j.io.pagecache.tracing.FlushEvent
 
address() - Method in interface org.neo4j.io.pagecache.Page
Get the memory address of the beginning of the page.
AutoCloseablePageCacheTracerEvent - Interface in org.neo4j.io.pagecache.tracing
Some events are desirable to make AutoClosable, but monitoring is not allowed to introduce new failure modes.

B

beginCacheFlush() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
beginCacheFlush() - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
The PageCache wants to flush all its bound pages.
beginEviction() - Method in interface org.neo4j.io.pagecache.tracing.EvictionRunEvent
An eviction is started as part of this eviction run.
beginEviction() - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
Begin an eviction event caused by this page fault event.
beginFileFlush(PageSwapper) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
beginFileFlush(PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
A PagedFile wants to flush all its bound pages.
beginFlush(long, int, PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.FlushEventOpportunity
Begin flushing the given page.
beginPageEvictions(int) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
beginPageEvictions(int) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
A background eviction has begun.
beginPageFault() - Method in interface org.neo4j.io.pagecache.tracing.PinEvent
The page we want to pin is not in memory, so being a page fault to load it in.
beginPin(boolean, long, PageSwapper) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
beginPin(boolean, long, PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
A page is to be pinned.
bytes(long) - Static method in enum org.neo4j.io.ByteUnit
 
bytesRead() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
bytesRead() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
bytesWritten() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
bytesWritten() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
ByteUnit - Enum in org.neo4j.io
A ByteUnit is a unit for a quantity of bytes.

C

checkAccess(Path, AccessMode...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
checkAndClearBoundsFlag() - Method in class org.neo4j.io.pagecache.PageCursor
Discern whether an out-of-bounds access has occurred since the last call to PageCursor.next() or PageCursor.next(long), or since the last call to PageCursor.shouldRetry() that returned true, or since the last call to this method.
checkAndClearCursorException() - Method in class org.neo4j.io.pagecache.PageCursor
Check if a cursor error has been set on this or any linked cursor, and if so, remove it from the cursor and throw it as a CursorException.
clearCursorException() - Method in class org.neo4j.io.pagecache.PageCursor
Unconditionally clear any error condition that has been set on this or any linked cursor, without throwing an exception.
close() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
close() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
close() - Method in interface org.neo4j.io.fs.FileSystemAbstraction.ThirdPartyFileSystem
 
close() - Method in class org.neo4j.io.fs.StoreFileChannel
 
close() - Method in interface org.neo4j.io.pagecache.PageCache
Close the page cache to prevent any future mapping of files.
close() - Method in class org.neo4j.io.pagecache.PageCursor
Relinquishes all resources associated with this cursor, including the cursor itself, and any linked cursors opened through it.
close() - Method in interface org.neo4j.io.pagecache.PagedFile
Release a handle to a paged file.
close() - Method in interface org.neo4j.io.pagecache.PageSwapper
Close and release all resources associated with the file underlying this PageSwapper.
close() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Close and release any resources associated with this PageSwapperFactory, that it may have opened or acquired during its construction or use.
close() - Method in interface org.neo4j.io.pagecache.tracing.AutoCloseablePageCacheTracerEvent
 
closeAll(Collection<T>) - Static method in class org.neo4j.io.IOUtils
Closes given collection of closeables.
closeAll(T...) - Static method in class org.neo4j.io.IOUtils
Closes given array of closeables.
closeAll(Class<E>, T...) - Static method in class org.neo4j.io.IOUtils
Close all given closeables and if something goes wrong throw exception of the given type.
closeAllSilently(Collection<T>) - Static method in class org.neo4j.io.IOUtils
Closes given collection of closeables ignoring all exceptions.
closeAllSilently(T...) - Static method in class org.neo4j.io.IOUtils
Closes given array of closeables ignoring all exceptions.
closeAndDelete() - Method in interface org.neo4j.io.pagecache.PageSwapper
Close and release all resources associated with the file underlying this PageSwapper, and then delete that file.
compareTo(Path) - Method in class org.neo4j.io.fs.DelegatingPath
 
convert(long, ByteUnit) - Method in enum org.neo4j.io.ByteUnit
Convert the given value of this unit, to a value in the given unit.
convertOpenMode(String) - Static method in class org.neo4j.io.fs.FileUtils
 
copy(Path, Path, CopyOption...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
copyFile(File, File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
copyFile(File, File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
copyFile(File, File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
copyFile(File, File) - Static method in class org.neo4j.io.fs.FileUtils
 
copyRecursively(File, File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
copyRecursively(File, File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
copyRecursively(File, File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
copyRecursively(File, File) - Static method in class org.neo4j.io.fs.FileUtils
 
copyRecursively(File, File, FileFilter) - Static method in class org.neo4j.io.fs.FileUtils
 
copyTo(int, PageCursor, int, int) - Method in class org.neo4j.io.pagecache.PageCursor
Copy the specified number of bytes from the given offset of this page, to the given offset of the target page.
create(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
create(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
create(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
createDirectory(Path, FileAttribute<?>...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
createOrOpenAsOuputStream(FileSystemAbstraction, File, boolean) - Static method in class org.neo4j.io.file.Files
Creates a file, or opens an existing file.
createPageSwapper(File, int, PageEvictionCallback, boolean) - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Create a PageSwapper for the given file.
CursorException - Exception in org.neo4j.io.pagecache
Thrown by PageCursor.checkAndClearCursorException() if an error condition has been set on the cursor with PageCursor.setCursorException(String).
CursorException(String) - Constructor for exception org.neo4j.io.pagecache.CursorException
 

D

Decorator(FileVisitor<T>) - Constructor for class org.neo4j.io.fs.FileVisitors.Decorator
 
DefaultFileSystemAbstraction - Class in org.neo4j.io.fs
Default file system abstraction that creates files using the underlying file system.
DefaultFileSystemAbstraction() - Constructor for class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
DefaultPageCacheTracer - Class in org.neo4j.io.pagecache.tracing
The default PageCacheTracer implementation, that just increments counters.
DefaultPageCacheTracer() - Constructor for class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
DelegateFileSystemAbstraction - Class in org.neo4j.io.fs
This FileSystemAbstract implementation delegates all calls to a given FileSystem implementation.
DelegateFileSystemAbstraction(FileSystem) - Constructor for class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
DelegatingFileSystem - Class in org.neo4j.io.fs
 
DelegatingFileSystem(FileSystem) - Constructor for class org.neo4j.io.fs.DelegatingFileSystem
 
DelegatingFileSystem.WrappedPath - Class in org.neo4j.io.fs
 
DelegatingFileSystem.WrappedProvider - Class in org.neo4j.io.fs
 
DelegatingFileSystemProvider - Class in org.neo4j.io.fs
 
DelegatingFileSystemProvider(FileSystemProvider) - Constructor for class org.neo4j.io.fs.DelegatingFileSystemProvider
 
DelegatingPath - Class in org.neo4j.io.fs
 
DelegatingPath(Path) - Constructor for class org.neo4j.io.fs.DelegatingPath
 
DelegatingPath(Path, FileSystem) - Constructor for class org.neo4j.io.fs.DelegatingPath
 
delete(Path) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
delete() - Method in interface org.neo4j.io.pagecache.FileHandle
Delete the file that this file handle represents.
deleteFile(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
deleteFile(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
deleteFile(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
deleteFile(File) - Static method in class org.neo4j.io.fs.FileUtils
 
deleteFileOrThrow(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
deleteFileOrThrow(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
deleteFileOrThrow(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
deletePathRecursively(Path) - Static method in class org.neo4j.io.fs.FileUtils
 
deleteRecursively(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
deleteRecursively(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
deleteRecursively(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
deleteRecursively(File) - Static method in class org.neo4j.io.fs.FileUtils
 
disableLimit() - Method in interface org.neo4j.io.pagecache.IOLimiter
Temporarily disable the IOLimiter, to allow IO to proceed at full speed.
done() - Method in interface org.neo4j.io.pagecache.tracing.FlushEvent
The page flush has completed successfully.
done(IOException) - Method in interface org.neo4j.io.pagecache.tracing.FlushEvent
The page flush did not complete successfully, but threw the given exception.
done() - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
The page fault completed successfully.
done(Throwable) - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
The page fault did not complete successfully, but instead caused the given Throwable to be thrown.
done() - Method in interface org.neo4j.io.pagecache.tracing.PinEvent
The pinning has completed and the page is now unpinned.
dumpToZip(ZipOutputStream, byte[]) - Method in interface org.neo4j.io.fs.FileSystemAbstraction.ThirdPartyFileSystem
 

E

echo(PrintStream) - Static method in class org.neo4j.io.fs.FileUtils
 
enableLimit() - Method in interface org.neo4j.io.pagecache.IOLimiter
Re-enable the IOLimiter, after having disabled it with IOLimiter.disableLimit().
enablePinUnpinTracing() - Static method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
Enable monitoring of page pins and unpins, which is disabled by default for performance reasons.
endsWith(Path) - Method in class org.neo4j.io.fs.DelegatingPath
 
endsWith(String) - Method in class org.neo4j.io.fs.DelegatingPath
 
evicted(long, Page) - Method in interface org.neo4j.io.pagecache.PageSwapper
Notification that a page has been evicted, used to clean up state in structures outside the page table.
EvictionEvent - Interface in org.neo4j.io.pagecache.tracing
The eviction of a page has begun.
evictionExceptions() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
evictionExceptions() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
EvictionRunEvent - Interface in org.neo4j.io.pagecache.tracing
An eviction run is started when the page cache has determined that it needs to evict a batch of pages.
evictions() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
evictions() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
exbiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
 

F

faults() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
faults() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
file() - Method in interface org.neo4j.io.pagecache.PageSwapper
Get the file that this PageSwapper represents.
fileExists(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
fileExists(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
fileExists(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
FileHandle - Interface in org.neo4j.io.pagecache
A handle to a file as seen by the page cache.
Files - Class in org.neo4j.io.file
This class consists exclusively of static methods that operate on files, directories, or other types of files.
Files() - Constructor for class org.neo4j.io.file.Files
 
fileSize() - Method in interface org.neo4j.io.pagecache.PagedFile
Size of file, in bytes.
filesMapped() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
filesMapped() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
filesUnmapped() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
filesUnmapped() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
FileSystemAbstraction - Interface in org.neo4j.io.fs
 
FileSystemAbstraction.ThirdPartyFileSystem - Interface in org.neo4j.io.fs
 
FileUtils - Class in org.neo4j.io.fs
 
FileUtils() - Constructor for class org.neo4j.io.fs.FileUtils
 
FileUtils.FileOperation - Interface in org.neo4j.io.fs
 
FileUtils.LineListener - Interface in org.neo4j.io.fs
 
FileUtils.MaybeWindowsMemoryMappedFileReleaseProblem - Exception in org.neo4j.io.fs
 
FileVisitors - Class in org.neo4j.io.fs
 
FileVisitors() - Constructor for class org.neo4j.io.fs.FileVisitors
 
FileVisitors.Decorator<T> - Class in org.neo4j.io.fs
 
fixSeparatorsInPath(String) - Static method in class org.neo4j.io.fs.FileUtils
 
flush() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
flush() - Method in class org.neo4j.io.fs.StoreFileChannel
 
flushAndForce() - Method in interface org.neo4j.io.pagecache.PageCache
Flush all dirty pages
flushAndForce(IOLimiter) - Method in interface org.neo4j.io.pagecache.PageCache
Flush all dirty pages, but limit the rate of IO as advised by the given IOPSLimiter.
flushAndForce() - Method in interface org.neo4j.io.pagecache.PagedFile
Flush all dirty pages into the file channel, and force the file channel to disk.
flushAndForce(IOLimiter) - Method in interface org.neo4j.io.pagecache.PagedFile
Flush all dirty pages into the file channel, and force the file channel to disk, but limit the rate of IO as advised by the given IOPSLimiter.
flushes() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
flushes() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
FlushEvent - Interface in org.neo4j.io.pagecache.tracing
Begin flushing modifications from an in-memory page to the backing file.
flushEventOpportunity() - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
Eviction implies an opportunity to flush.
FlushEventOpportunity - Interface in org.neo4j.io.pagecache.tracing
Represents the opportunity to flush a page.
flushEventOpportunity() - Method in interface org.neo4j.io.pagecache.tracing.MajorFlushEvent
Mass-flushing obviously imply flushing opportunities.
force(boolean) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
force(boolean) - Method in interface org.neo4j.io.fs.StoreChannel
 
force(boolean) - Method in class org.neo4j.io.fs.StoreFileChannel
 
force() - Method in interface org.neo4j.io.pagecache.PageSwapper
Forces all writes done by this PageSwapper to the underlying storage device, such that the writes are durable when this call returns.

G

getByte() - Method in class org.neo4j.io.pagecache.PageCursor
Get the signed byte at the current page offset, and then increment the offset by one.
getByte(int) - Method in class org.neo4j.io.pagecache.PageCursor
Get the signed byte at the given offset into the page.
getBytes(byte[]) - Method in class org.neo4j.io.pagecache.PageCursor
Fill the given array with bytes from the page, beginning at the current offset into the page, and then increment the current offset by the length of the array.
getBytes(byte[], int, int) - Method in class org.neo4j.io.pagecache.PageCursor
Read the given length of bytes from the page into the given array, starting from the current offset into the page, and writing from the given array offset, and then increment the current offset by the length argument.
getCachePageSizeHint() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Get the most optimal cache page size (in bytes) for these PageSwapper implementations.
getClassPath() - Static method in class org.neo4j.io.proc.ProcessUtil
Get the classpath as a single string of all the classpath file entries, separated by the path separator.
getClassPathList() - Static method in class org.neo4j.io.proc.ProcessUtil
Get the current classpath as a list of file names.
getCurrentFile() - Method in class org.neo4j.io.pagecache.PageCursor
Get the file the cursor is currently bound to, or null if next() has not yet been called on this cursor, or returned false.
getCurrentPageId() - Method in class org.neo4j.io.pagecache.PageCursor
Get the file page id that the cursor is currently positioned at, or UNBOUND_PAGE_ID if next() has not yet been called on this cursor, or returned false.
getCurrentPageSize() - Method in class org.neo4j.io.pagecache.PageCursor
Get the file page size of the page that the cursor is currently positioned at, or UNBOUND_PAGE_SIZE if next() has not yet been called on this cursor, or returned false.
getDelegate() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
getDelegate() - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
getDelegate() - Method in class org.neo4j.io.fs.DelegatingPath
 
getDelegate(Path) - Static method in class org.neo4j.io.fs.DelegatingPath
 
getExistingMapping(File) - Method in interface org.neo4j.io.pagecache.PageCache
Ask for an already mapped paged file, backed by this page cache.
getFile() - Method in interface org.neo4j.io.pagecache.FileHandle
Get a File object for the abstract path name that this file handle represents.
getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
getFileName() - Method in class org.neo4j.io.fs.DelegatingPath
 
getFileSize(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
getFileSize(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
getFileSize(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
getFileStore(Path) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
getFileStores() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
getFileSystem(URI) - Method in class org.neo4j.io.fs.DelegatingFileSystem.WrappedProvider
 
getFileSystem(URI) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
getFileSystem() - Method in class org.neo4j.io.fs.DelegatingPath
 
getInt() - Method in class org.neo4j.io.pagecache.PageCursor
Get the signed int at the current page offset, and then increment the offset by one.
getInt(int) - Method in class org.neo4j.io.pagecache.PageCursor
Get the signed int at the given offset into the page.
getJavaExecutable() - Static method in class org.neo4j.io.proc.ProcessUtil
Get the path to the java executable that is running this Java program.
getJavaExecutableArguments() - Static method in class org.neo4j.io.proc.ProcessUtil
Get the list of command line arguments that were passed to the Java runtime, as opposed to the Java program.
getLastPageId() - Method in interface org.neo4j.io.pagecache.PagedFile
Get the file-page-id of the last page in the file.
getLastPageId() - Method in interface org.neo4j.io.pagecache.PageSwapper
Get the filePageId of the last page in the concrete file.
getLong() - Method in class org.neo4j.io.pagecache.PageCursor
Get the signed long at the current page offset, and then increment the offset by one.
getLong(int) - Method in class org.neo4j.io.pagecache.PageCursor
Get the signed long at the given offset into the page.
getMostCanonicalFile(File) - Static method in class org.neo4j.io.fs.FileUtils
 
getName(int) - Method in class org.neo4j.io.fs.DelegatingPath
 
getNameCount() - Method in class org.neo4j.io.fs.DelegatingPath
 
getOffset() - Method in class org.neo4j.io.pagecache.PageCursor
Get the current offset into the page, which is the location on the page where the next interaction would take place through the read and write methods that do not take a specific offset as an argument.
getOrCreateThirdPartyFileSystem(Class<K>, Function<Class<K>, K>) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
getOrCreateThirdPartyFileSystem(Class<K>, Function<Class<K>, K>) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
getOrCreateThirdPartyFileSystem(Class<K>, Function<Class<K>, K>) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
getParent() - Method in class org.neo4j.io.fs.DelegatingPath
 
getPath(String, String...) - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
getPath(URI) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
getPathMatcher(String) - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
getRequiredBufferAlignment() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Get the unit of alignment that the swappers require of the memory buffers.
getRoot() - Method in class org.neo4j.io.fs.DelegatingPath
 
getRootDirectories() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
getScheme() - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
getSeparator() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
getShort() - Method in class org.neo4j.io.pagecache.PageCursor
Get the signed short at the current page offset, and then increment the offset by one.
getShort(int) - Method in class org.neo4j.io.pagecache.PageCursor
Get the signed short at the given offset into the page.
getUserPrincipalLookupService() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
gibiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
 

H

HANDLE_DELETE - Static variable in interface org.neo4j.io.pagecache.FileHandle
Useful consumer when doing deletion in stream pipeline.
handleRenameBetweenDirectories(File, File) - Static method in interface org.neo4j.io.pagecache.FileHandle
Create a consumer of FileHandle that uses fileHandle.rename to move file held by file handle to move from directory to directory.

I

implementationName() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Get the name of this PageSwapperFactory implementation, for configuration purpose.
INITIAL_STAMP - Static variable in interface org.neo4j.io.pagecache.IOLimiter
The value of the initial stamp; that is, what should be passed as the previousStamp to IOLimiter.maybeLimitIO(long, int, Flushable) on the first call in a flush.
io(long, int) - Method in interface org.neo4j.io.pagecache.PagedFile
Initiate an IO interaction with the contents of the paged file.
IOLimiter - Interface in org.neo4j.io.pagecache
IOLimiter instances can be passed to the PageCache.flushAndForce(IOLimiter) and PagedFile.flushAndForce(IOLimiter) methods, which will invoke the IOLimiter.maybeLimitIO(long, int, Flushable) method on regular intervals.
IOUtils - Class in org.neo4j.io
IO helper methods.
isAbsolute() - Method in class org.neo4j.io.fs.DelegatingPath
 
isCachePageSizeHintStrict() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Gives true if the PageSwapperFactory.getCachePageSizeHint() is the only cache page size that is supported for these PageSwapper implementations, otherwise false.
isDirectory(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
isDirectory(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
isDirectory(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
isEmptyDirectory(File) - Static method in class org.neo4j.io.fs.FileUtils
Check if directory is empty.
isHidden(Path) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
isOpen() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
isOpen() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
isOpen() - Method in class org.neo4j.io.fs.StoreFileChannel
 
isReadOnly() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
isSameFile(Path, Path) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
iterator() - Method in class org.neo4j.io.fs.DelegatingPath
 

J

justContinue() - Static method in class org.neo4j.io.fs.FileVisitors
 

K

kibiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
 

L

lastModifiedTime(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
lastModifiedTime(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
lastModifiedTime(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
line(String) - Method in interface org.neo4j.io.fs.FileUtils.LineListener
 
listFiles(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
listFiles(File, FilenameFilter) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
listFiles(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
listFiles(File, FilenameFilter) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
listFiles(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
listFiles(File, FilenameFilter) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 

M

MajorFlushEvent - Interface in org.neo4j.io.pagecache.tracing
Begin a mass-flushing of pages.
map(File, int, OpenOption...) - Method in interface org.neo4j.io.pagecache.PageCache
Ask for a handle to a paged file, backed by this page cache.
mappedFile(File) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
mappedFile(File) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
The given file has been mapped, where no existing mapping for that file existed.
maxCachedPages() - Method in interface org.neo4j.io.pagecache.PageCache
The max number of cached pages.
maybeLimitIO(long, int, Flushable) - Method in interface org.neo4j.io.pagecache.IOLimiter
Invoked at regular intervals during flushing of the PageCache or PagedFiles.
MaybeWindowsMemoryMappedFileReleaseProblem(IOException) - Constructor for exception org.neo4j.io.fs.FileUtils.MaybeWindowsMemoryMappedFileReleaseProblem
 
mebiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
 
mkdir(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
mkdir(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
mkdir(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
mkdirs(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
mkdirs(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
mkdirs(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
move(Path, Path, CopyOption...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
moveFile(File, File) - Static method in class org.neo4j.io.fs.FileUtils
Utility method that moves a file from its current location to the new target location.
moveFileToDirectory(File, File) - Static method in class org.neo4j.io.fs.FileUtils
Utility method that moves a file from its current location to the provided target directory.
moveToDirectory(File, File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
moveToDirectory(File, File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
moveToDirectory(File, File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 

N

newBufferedFileReader(File, Charset) - Static method in class org.neo4j.io.fs.FileUtils
 
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
newFilePrintWriter(File, Charset) - Static method in class org.neo4j.io.fs.FileUtils
 
newFileSystem(URI, Map<String, ?>) - Method in class org.neo4j.io.fs.DelegatingFileSystem.WrappedProvider
 
newFileSystem(URI, Map<String, ?>) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
newWatchService() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
next() - Method in class org.neo4j.io.pagecache.PageCursor
Moves the cursor to the next page, if any, and returns true when it is ready to be processed.
next(long) - Method in class org.neo4j.io.pagecache.PageCursor
Moves the cursor to the page specified by the given pageId, if any, and returns true when it is ready to be processed.
normalize() - Method in class org.neo4j.io.fs.DelegatingPath
 
NULL - Static variable in interface org.neo4j.io.pagecache.tracing.EvictionEvent
An EvictionEvent that does nothing other than return the FlushEventOpportunity.NULL.
NULL - Static variable in interface org.neo4j.io.pagecache.tracing.EvictionRunEvent
An EvictionRunEvent that does nothing other than return the EvictionEvent.NULL.
NULL - Static variable in interface org.neo4j.io.pagecache.tracing.FlushEvent
A FlushEvent implementation that does nothing.
NULL - Static variable in interface org.neo4j.io.pagecache.tracing.FlushEventOpportunity
A FlushEventOpportunity that only returns the FlushEvent.NULL.
NULL - Static variable in interface org.neo4j.io.pagecache.tracing.MajorFlushEvent
A MajorFlushEvent that only returns the FlushEventOpportunity.NULL.
NULL - Static variable in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
A PageCacheTracer that does nothing other than return the NULL variants of the companion interfaces.
NULL - Static variable in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
A PageFaultEvent that does nothing.
NULL - Static variable in interface org.neo4j.io.pagecache.tracing.PinEvent
A PinEvent that does nothing other than return the PageFaultEvent.NULL.

O

onDirectory(ThrowingConsumer<Path, IOException>, FileVisitor<Path>) - Static method in class org.neo4j.io.fs.FileVisitors
 
onEvict(long, Page) - Method in interface org.neo4j.io.pagecache.PageEvictionCallback
Notify that the file/memory page has been evicted.
onFile(ThrowingConsumer<Path, IOException>, FileVisitor<Path>) - Static method in class org.neo4j.io.fs.FileVisitors
 
onlyMatching(Predicate<Path>, FileVisitor<Path>) - Static method in class org.neo4j.io.fs.FileVisitors
 
open(File, String) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
open(File, String) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
open(File, String) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
open(Path, String) - Static method in class org.neo4j.io.fs.FileUtils
 
openAsInputStream(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
openAsInputStream(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
openAsInputStream(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
openAsInputStream(Path) - Static method in class org.neo4j.io.fs.FileUtils
 
openAsOutputStream(File, boolean) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
openAsOutputStream(File, boolean) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
openAsOutputStream(File, boolean) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
openAsOutputStream(Path, boolean) - Static method in class org.neo4j.io.fs.FileUtils
 
openAsReader(File, Charset) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
openAsReader(File, Charset) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
openAsReader(File, Charset) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
openAsWriter(File, Charset, boolean) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
openAsWriter(File, Charset, boolean) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
openAsWriter(File, Charset, boolean) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
openLinkedCursor(long) - Method in class org.neo4j.io.pagecache.PageCursor
Open a new page cursor with the same pf_flags as this cursor, as if calling the PagedFile.io(long, int) on the relevant paged file.
openReadableByteChannel() - Method in interface org.neo4j.io.pagecache.PagedFile
Open a ReadableByteChannel view of this PagedFile.
openWritableByteChannel() - Method in interface org.neo4j.io.pagecache.PagedFile
Open a WritableByteChannel view of this PagedFile.
org.neo4j.io - package org.neo4j.io
 
org.neo4j.io.file - package org.neo4j.io.file
 
org.neo4j.io.fs - package org.neo4j.io.fs
 
org.neo4j.io.pagecache - package org.neo4j.io.pagecache
The Neo4j PageCache API
org.neo4j.io.pagecache.monitoring - package org.neo4j.io.pagecache.monitoring
 
org.neo4j.io.pagecache.tracing - package org.neo4j.io.pagecache.tracing
 
org.neo4j.io.proc - package org.neo4j.io.proc
 

P

Page - Interface in org.neo4j.io.pagecache
A page in the page cache.
PageCache - Interface in org.neo4j.io.pagecache
A page caching mechanism that allows caching multiple files and accessing their data in pages via a re-usable cursor.
PageCacheCounters - Interface in org.neo4j.io.pagecache.monitoring
The PageCacheCounters exposes internal counters from the page cache.
PageCacheOpenOptions - Enum in org.neo4j.io.pagecache
OpenOptions that are specific to PageCache.map(File, int, OpenOption...), and not normally supported by file systems.
PageCacheTracer - Interface in org.neo4j.io.pagecache.tracing
A PageCacheTracer receives a steady stream of events and data about what the page cache is doing.
PageCursor - Class in org.neo4j.io.pagecache
A PageCursor is returned from PagedFile.io(long, int), and is used to scan through pages and process them in a consistent and safe fashion.
PageCursor() - Constructor for class org.neo4j.io.pagecache.PageCursor
 
PagedFile - Interface in org.neo4j.io.pagecache
The representation of a file that has been mapped into the associated page cache.
PageEvictionCallback - Interface in org.neo4j.io.pagecache
These callback implementations are produced by the page cache and given to the page swappers, so that the correct translation tables can be updated when pages are evicted.
PageFaultEvent - Interface in org.neo4j.io.pagecache.tracing
Begin a page fault as part of a pin event.
pageSize() - Method in interface org.neo4j.io.pagecache.PageCache
The size in bytes of the pages managed by this cache.
pageSize() - Method in interface org.neo4j.io.pagecache.PagedFile
Get the size of the file-pages, in bytes.
PageSwapper - Interface in org.neo4j.io.pagecache
Implementation note: These methods must NEVER swallow a thread-interrupt.
PageSwapperFactory - Interface in org.neo4j.io.pagecache
Creates PageSwappers for the given files.
path(String, String...) - Static method in class org.neo4j.io.fs.FileUtils
 
path(File, String...) - Static method in class org.neo4j.io.fs.FileUtils
 
pathToFileAfterMove(File, File, File) - Static method in class org.neo4j.io.fs.FileUtils
Useful when you want to move a file from one directory to another by renaming the file and keep eventual sub directories.
pathToFileAfterMove(Path, Path, Path) - Static method in class org.neo4j.io.fs.FileUtils
Resolve toDir against fileToMove relativized against fromDir, resulting in a path denoting the location of fileToMove after being moved fromDir toDir.
pebiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
 
perform() - Method in interface org.neo4j.io.fs.FileUtils.FileOperation
 
PF_NO_FAULT - Static variable in interface org.neo4j.io.pagecache.PagedFile
Do not load in the page if it is not loaded already.
PF_NO_GROW - Static variable in interface org.neo4j.io.pagecache.PagedFile
Disallow pinning and navigating to pages outside the range of the underlying file.
PF_READ_AHEAD - Static variable in interface org.neo4j.io.pagecache.PagedFile
Read-ahead hint for sequential forward scanning.
PF_SHARED_READ_LOCK - Static variable in interface org.neo4j.io.pagecache.PagedFile
Pin the pages with a shared lock.
PF_SHARED_WRITE_LOCK - Static variable in interface org.neo4j.io.pagecache.PagedFile
Pin the pages with a shared write lock.
PF_TRANSIENT - Static variable in interface org.neo4j.io.pagecache.PagedFile
Do not update page access statistics.
PinEvent - Interface in org.neo4j.io.pagecache.tracing
Begin pinning a page.
pins() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
pins() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
position() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
position(long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
position(long) - Method in interface org.neo4j.io.fs.StoreChannel
 
position(long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
position() - Method in class org.neo4j.io.fs.StoreFileChannel
 
postVisitDirectory(T, IOException) - Method in class org.neo4j.io.fs.FileVisitors.Decorator
 
preVisitDirectory(T, BasicFileAttributes) - Method in class org.neo4j.io.fs.FileVisitors.Decorator
 
ProcessUtil - Class in org.neo4j.io.proc
Utility methods for accessing information about the current Java process.
ProcessUtil() - Constructor for class org.neo4j.io.proc.ProcessUtil
 
provider() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
putByte(byte) - Method in class org.neo4j.io.pagecache.PageCursor
Set the signed byte at the current offset into the page, and then increment the offset by one.
putByte(int, byte) - Method in class org.neo4j.io.pagecache.PageCursor
Set the signed byte at the given offset into the page.
putBytes(byte[]) - Method in class org.neo4j.io.pagecache.PageCursor
Write out all the bytes of the given array into the page, beginning at the current offset into the page, and then increment the current offset by the length of the array.
putBytes(byte[], int, int) - Method in class org.neo4j.io.pagecache.PageCursor
Write out the given length of bytes from the given offset into the the given array of bytes, into the page, beginning at the current offset into the page, and then increment the current offset by the length argument.
putInt(int) - Method in class org.neo4j.io.pagecache.PageCursor
Set the signed int at the current offset into the page, and then increment the offset by one.
putInt(int, int) - Method in class org.neo4j.io.pagecache.PageCursor
Set the signed int at the given offset into the page.
putLong(long) - Method in class org.neo4j.io.pagecache.PageCursor
Set the signed long at the current offset into the page, and then increment the offset by one.
putLong(int, long) - Method in class org.neo4j.io.pagecache.PageCursor
Set the signed long at the given offset into the page.
putShort(short) - Method in class org.neo4j.io.pagecache.PageCursor
Set the signed short at the current offset into the page, and then increment the offset by one.
putShort(int, short) - Method in class org.neo4j.io.pagecache.PageCursor
Set the signed short at the given offset into the page.

R

raiseOutOfBounds() - Method in class org.neo4j.io.pagecache.PageCursor
Explicitly raise the out-of-bounds flag.
read(ByteBuffer, long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
read(ByteBuffer[], int, int) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
read(ByteBuffer[]) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
read(ByteBuffer) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
read(ByteBuffer, long) - Method in interface org.neo4j.io.fs.StoreChannel
 
read(ByteBuffer, long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
read(ByteBuffer) - Method in class org.neo4j.io.fs.StoreFileChannel
 
read(ByteBuffer[], int, int) - Method in class org.neo4j.io.fs.StoreFileChannel
 
read(ByteBuffer[]) - Method in class org.neo4j.io.fs.StoreFileChannel
 
read(long, Page) - Method in interface org.neo4j.io.pagecache.PageSwapper
Read the page with the given filePageId, from the concrete file on the file system, into the given page.
read(long, Page[], int, int) - Method in interface org.neo4j.io.pagecache.PageSwapper
Read pages from the file into the given pages, starting from the given startFilePageId.
readAttributes(Path, Class<A>, LinkOption...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
readAttributes(Path, String, LinkOption...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
readTextFile(File, FileUtils.LineListener) - Static method in class org.neo4j.io.fs.FileUtils
 
readTextFile(File, Charset) - Static method in class org.neo4j.io.fs.FileUtils
 
REAL_FS - Static variable in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class org.neo4j.io.fs.DelegatingPath
 
register(WatchService, WatchEvent.Kind<?>...) - Method in class org.neo4j.io.fs.DelegatingPath
 
relativePath(File, File) - Static method in class org.neo4j.io.fs.FileUtils
Given a directory and a path under it, return filename of the path relative to the directory.
relativize(Path) - Method in class org.neo4j.io.fs.DelegatingPath
 
rename(File, CopyOption...) - Method in interface org.neo4j.io.pagecache.FileHandle
Rename source file to the given target file, effectively moving the file from source to target.
renameFile(File, File, CopyOption...) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
renameFile(File, File, CopyOption...) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
renameFile(File, File, CopyOption...) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
renameFile(File, File, CopyOption...) - Static method in class org.neo4j.io.fs.FileUtils
 
resolve(Path) - Method in class org.neo4j.io.fs.DelegatingPath
 
resolve(String) - Method in class org.neo4j.io.fs.DelegatingPath
 
resolveSibling(Path) - Method in class org.neo4j.io.fs.DelegatingPath
 
resolveSibling(String) - Method in class org.neo4j.io.fs.DelegatingPath
 
rewind() - Method in class org.neo4j.io.pagecache.PageCursor
Rewinds the cursor to its initial condition, as if freshly returned from an equivalent io() call.

S

setAttribute(Path, String, Object, LinkOption...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
 
setCachePageId(int) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
The cache page id of the evicted page.
setCachePageId(int) - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
The id of the cache page that is being faulted into.
setCachePageId(int) - Method in interface org.neo4j.io.pagecache.tracing.PinEvent
The id of the cache page that holds the file page we pinned.
setCursorException(String) - Method in class org.neo4j.io.pagecache.PageCursor
Set an error condition on the cursor with the given message.
setFilePageId(long) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
The file page id the evicted page was bound to.
setFileSystemAbstraction(FileSystemAbstraction) - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Configure the FileSystemAbstraction to use.
setOffset(int) - Method in class org.neo4j.io.pagecache.PageCursor
Set the current offset into the page, for interacting with the page through the read and write methods that do not take a specific offset as an argument.
setSwapper(PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
The swapper the evicted page was bound to.
shouldRetry() - Method in class org.neo4j.io.pagecache.PageCursor
Returns true if the page has entered an inconsistent state since the last call to next() or shouldRetry().
size() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
size() - Method in class org.neo4j.io.fs.StoreFileChannel
 
size() - Method in interface org.neo4j.io.pagecache.Page
Get the size of the cache page in bytes.
startsWith(Path) - Method in class org.neo4j.io.fs.DelegatingPath
 
startsWith(String) - Method in class org.neo4j.io.fs.DelegatingPath
 
StoreChannel - Interface in org.neo4j.io.fs
 
StoreFileChannel - Class in org.neo4j.io.fs
 
StoreFileChannel(FileChannel) - Constructor for class org.neo4j.io.fs.StoreFileChannel
 
StoreFileChannel(StoreFileChannel) - Constructor for class org.neo4j.io.fs.StoreFileChannel
 
StoreFileChannelUnwrapper - Class in org.neo4j.io.fs
This class exist to circumvent the encapsulation of the StoreChannel interface and the StoreFileChannel wrapper.
StoreFileChannelUnwrapper() - Constructor for class org.neo4j.io.fs.StoreFileChannelUnwrapper
 
streamFilesRecursive(File) - Method in interface org.neo4j.io.pagecache.PageCache
Return a stream of file handles for every file in the given directory, and its sub-directories.
streamFilesRecursive(File) - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Return a stream of file handles for every file in the given directory, and its sub-directories.
subpath(int, int) - Method in class org.neo4j.io.fs.DelegatingPath
 
supportedFileAttributeViews() - Method in class org.neo4j.io.fs.DelegatingFileSystem
 
syncDevice() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Forces all prior writes made through all non-closed PageSwappers that this factory has created, to all the relevant devices, such that the writes are durable when this call returns.

T

tebiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
 
threwException(IOException) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
Indicates that the eviction caused an exception to be thrown.
throwExceptions(FileVisitor<Path>) - Static method in class org.neo4j.io.fs.FileVisitors
 
toAbsolutePath() - Method in class org.neo4j.io.fs.DelegatingPath
 
toBytes(long) - Method in enum org.neo4j.io.ByteUnit
 
toExbiBytes(long) - Method in enum org.neo4j.io.ByteUnit
 
toFile() - Method in class org.neo4j.io.fs.DelegatingPath
 
toGibiBytes(long) - Method in enum org.neo4j.io.ByteUnit
 
toKibiBytes(long) - Method in enum org.neo4j.io.ByteUnit
 
toMebiBytes(long) - Method in enum org.neo4j.io.ByteUnit
 
toPebiBytes(long) - Method in enum org.neo4j.io.ByteUnit
 
toRealPath(LinkOption...) - Method in class org.neo4j.io.fs.DelegatingPath
 
toString() - Method in class org.neo4j.io.fs.DelegatingPath
 
toTebiBytes(long) - Method in enum org.neo4j.io.ByteUnit
 
toUri() - Method in class org.neo4j.io.fs.DelegatingPath
 
truncate(long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
truncate(File, long) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
truncate(File, long) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
 
truncate(File, long) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
truncate(long) - Method in interface org.neo4j.io.fs.StoreChannel
 
truncate(long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
truncate() - Method in interface org.neo4j.io.pagecache.PageSwapper
Truncate the file represented by this PageSwapper, so the size of the file is zero and PageSwapper.getLastPageId() returns -1.
truncateFile(SeekableByteChannel, long) - Static method in class org.neo4j.io.fs.FileUtils
 
truncateFile(File, long) - Static method in class org.neo4j.io.fs.FileUtils
 
tryLock() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
tryLock() - Method in interface org.neo4j.io.fs.StoreChannel
Attempts to acquire an exclusive lock on this channel's file.
tryLock() - Method in class org.neo4j.io.fs.StoreFileChannel
 

U

UNBOUND_PAGE_ID - Static variable in class org.neo4j.io.pagecache.PageCursor
 
UNBOUND_PAGE_SIZE - Static variable in class org.neo4j.io.pagecache.PageCursor
 
unlimited() - Static method in interface org.neo4j.io.pagecache.IOLimiter
An IOPSLimiter implementation that does not restrict the rate of IO.
unmappedFile(File) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
unmappedFile(File) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
The last reference to the given file has been unmapped.
unpins() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
 
unpins() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
unwrap(StoreChannel) - Static method in class org.neo4j.io.fs.StoreFileChannelUnwrapper
 

V

valueOf(String) - Static method in enum org.neo4j.io.ByteUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.io.pagecache.PageCacheOpenOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.neo4j.io.ByteUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.io.pagecache.PageCacheOpenOptions
Returns an array containing the constants of this enum type, in the order they are declared.
visitFile(T, BasicFileAttributes) - Method in class org.neo4j.io.fs.FileVisitors.Decorator
 
visitFileFailed(T, IOException) - Method in class org.neo4j.io.fs.FileVisitors.Decorator
 

W

windowsSafeIOOperation(FileUtils.FileOperation) - Static method in class org.neo4j.io.fs.FileUtils
 
WrappedProvider(FileSystemProvider, DelegatingFileSystem) - Constructor for class org.neo4j.io.fs.DelegatingFileSystem.WrappedProvider
 
write(ByteBuffer, long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
write(ByteBuffer[], int, int) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
write(ByteBuffer[]) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
write(ByteBuffer) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
write(ByteBuffer, long) - Method in interface org.neo4j.io.fs.StoreChannel
NOTE: If you want to write bytes to disk, use #writeAll(), this does not guarantee all bytes will be written, and you are responsible for handling the return value of this call (which tells you how many bytes were written).
write(ByteBuffer[]) - Method in class org.neo4j.io.fs.StoreFileChannel
 
write(ByteBuffer, long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
write(ByteBuffer[], int, int) - Method in class org.neo4j.io.fs.StoreFileChannel
 
write(ByteBuffer) - Method in class org.neo4j.io.fs.StoreFileChannel
 
write(long, Page) - Method in interface org.neo4j.io.pagecache.PageSwapper
Write the contents of the given page, to the concrete file on the file system, at the located indicated by the given filePageId.
write(long, Page[], int, int) - Method in interface org.neo4j.io.pagecache.PageSwapper
Write the contents of the given pages, to the concrete file on the file system, starting at the location of the given startFilePageId.
writeAll(ByteBuffer, long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
writeAll(ByteBuffer) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
writeAll(FileChannel, ByteBuffer, long) - Static method in class org.neo4j.io.fs.FileUtils
 
writeAll(FileChannel, ByteBuffer) - Static method in class org.neo4j.io.fs.FileUtils
 
writeAll(ByteBuffer, long) - Method in interface org.neo4j.io.fs.StoreChannel
Same as #write(), except this method will write the full contents of the buffer in chunks if the OS fails to write it all at once.
writeAll(ByteBuffer) - Method in interface org.neo4j.io.fs.StoreChannel
Same as #write(), except this method will write the full contents of the buffer in chunks if the OS fails to write it all at once.
writeAll(ByteBuffer, long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
writeAll(ByteBuffer) - Method in class org.neo4j.io.fs.StoreFileChannel
 
writeToFile(File, String, boolean) - Static method in class org.neo4j.io.fs.FileUtils
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.