- checkAndClearBoundsFlag() - Method in class org.neo4j.io.pagecache.PageCursor
-
- 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.DefaultFileSystemAbstraction
-
- close() - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
-
- close() - Method in interface org.neo4j.io.fs.FileSystemAbstraction.ThirdPartyFileSystem
-
- close() - Method in class org.neo4j.io.fs.OffsetChannel
-
- close() - Method in class org.neo4j.io.fs.StoreFileChannel
-
- close() - Method in class org.neo4j.io.fs.watcher.DefaultFileSystemWatcher
-
- close() - Method in class org.neo4j.io.fs.watcher.resource.WatchedFile
-
- close() - Method in class org.neo4j.io.fs.watcher.RestartableFileSystemWatcher
-
- close() - Method in class org.neo4j.io.fs.watcher.SilentFileWatcher
-
- 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
-
- closeAll(T...) - Static method in class org.neo4j.io.IOUtils
-
- 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
-
- 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.
- committingTransactionId() - Method in class org.neo4j.io.pagecache.tracing.cursor.context.EmptyVersionContext
-
- committingTransactionId() - Method in interface org.neo4j.io.pagecache.tracing.cursor.context.VersionContext
-
Context currently committing transaction id
- 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
-
- 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
-
- 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
-
- CursorException(String) - Constructor for exception org.neo4j.io.pagecache.CursorException
-
- faults() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
-
- faults() - Method in class org.neo4j.io.pagecache.tracing.cursor.DefaultPageCursorTracer
-
- faults() - Method in interface org.neo4j.io.pagecache.tracing.cursor.PageCursorCounters
-
- faults() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
-
- faults(long) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
-
- faults(long) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
-
Report number of observed faults
- file() - Method in interface org.neo4j.io.pagecache.PageSwapper
-
Get the file that this PageSwapper represents.
- fileDeleted(String) - Method in interface org.neo4j.io.fs.watcher.FileWatchEventListener
-
Notification about deletion of file with provided name
- 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.fs
-
A handle to a file as seen by the page cache.
- fileModified(String) - Method in interface org.neo4j.io.fs.watcher.FileWatchEventListener
-
Notification about update of file with provided name
- Files - Class in org.neo4j.io.file
-
This class consists exclusively of static methods that operate on files, directories, or other types of 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
-
- FileSystemLifecycleAdapter - Class in org.neo4j.io.fs
-
Life cycle adapter that will perform file system abstraction shutdown on life shutdown.
- FileSystemLifecycleAdapter(FileSystemAbstraction) - Constructor for class org.neo4j.io.fs.FileSystemLifecycleAdapter
-
- fileSystemSupportsFileOperations() - Method in interface org.neo4j.io.pagecache.PageCache
-
Check if the backing
file system supports regular file operations or not.
- FileUtils - Class in org.neo4j.io.fs
-
- 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.Decorator<T> - Class in org.neo4j.io.fs
-
- fileWatcher() - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
-
- fileWatcher() - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
-
- fileWatcher() - Method in interface org.neo4j.io.fs.FileSystemAbstraction
-
Create file watcher that provides possibilities to monitor directories on underlying file system
abstraction
- FileWatcher - Interface in org.neo4j.io.fs.watcher
-
Watcher that allows receive notification about files modifications/removal for particular underlying file system.
- FileWatchEventListener - Interface in org.neo4j.io.fs.watcher
-
FileWatcher listener that allow receive state change updates for registered resources.
- 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.OffsetChannel
-
- 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.cursor.DefaultPageCursorTracer
-
- flushes() - Method in interface org.neo4j.io.pagecache.tracing.cursor.PageCursorCounters
-
- flushes() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
-
- flushes(long) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
-
- flushes(long) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
-
Report number of flushes
- 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 class org.neo4j.io.fs.OffsetChannel
-
- 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.
- get() - Method in class org.neo4j.io.pagecache.tracing.cursor.DefaultPageCursorTracerSupplier
-
- 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.
- getCachedFileSystem() - Method in interface org.neo4j.io.pagecache.PageCache
-
- 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.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.fs.FileHandle
-
Get a
File object for the abstract path name that this file handle represents.
- 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
-
- getFileSystem() - Method in class org.neo4j.io.fs.DelegatingPath
-
- getFileSystemAbstraction() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
-
- 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
-
- getRelativeFile() - Method in interface org.neo4j.io.fs.FileHandle
-
- 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
-
- 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.
- getVersionContext() - Method in class org.neo4j.io.pagecache.tracing.cursor.context.EmptyVersionContextSupplier
-
- getVersionContext() - Method in interface org.neo4j.io.pagecache.tracing.cursor.context.VersionContextSupplier
-
Provide version context
- gibiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
-
- newBufferedFileReader(File, Charset) - Static method in class org.neo4j.io.fs.FileUtils
-
- newFilePrintWriter(File, Charset) - Static method in class org.neo4j.io.fs.FileUtils
-
- 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.cursor.PageCursorTracer
-
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.cursor.PageCursorTracerSupplier
-
- 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.
- NULL_OUTPUT_STREAM - Static variable in class org.neo4j.io.NullOutputStream
-
- NullOutputStream - Class in org.neo4j.io
-
- 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
-
- PageCacheTracer - Interface in org.neo4j.io.pagecache.tracing
-
A PageCacheTracer receives a steady stream of events and data about what
whole 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
-
- PageCursorCounters - Interface in org.neo4j.io.pagecache.tracing.cursor
-
Expose information from page cache about particular page cursor events.
- PageCursorTracer - Interface in org.neo4j.io.pagecache.tracing.cursor
-
Event tracer for page cursors.
- PageCursorTracerSupplier - Interface in org.neo4j.io.pagecache.tracing.cursor
-
Supplier of page cursor tracers
PageCursorTracer that use to provide transaction local page cache counters.
- 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_EAGER_FLUSH - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Flush pages more aggressively, after they have been dirtied by a write cursor.
- 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.cursor.DefaultPageCursorTracer
-
- pins() - Method in interface org.neo4j.io.pagecache.tracing.cursor.PageCursorCounters
-
- pins() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
-
- pins(long) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
-
- pins(long) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
-
Report number of observed pins
- position() - Method in class org.neo4j.io.fs.AbstractStoreChannel
-
- position(long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
-
- position() - Method in class org.neo4j.io.fs.OffsetChannel
-
- position(long) - Method in class org.neo4j.io.fs.OffsetChannel
-
- 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.
- 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.
- setCachePageId(long) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
-
The cache page id of the evicted page.
- setCachePageId(long) - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
-
The id of the cache page that is being faulted into.
- setCachePageId(long) - 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.
- 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().
- shutdown() - Method in class org.neo4j.io.fs.FileSystemLifecycleAdapter
-
- SILENT_WATCHER - Static variable in interface org.neo4j.io.fs.watcher.FileWatcher
-
- SilentFileWatcher - Class in org.neo4j.io.fs.watcher
-
Silent file watcher implementation that do not perform any monitoring and can't observe any directories status or
content update.
- SilentFileWatcher() - Constructor for class org.neo4j.io.fs.watcher.SilentFileWatcher
-
- size() - Method in class org.neo4j.io.fs.AbstractStoreChannel
-
- size(FileSystemAbstraction, File) - Static method in class org.neo4j.io.fs.FileUtils
-
Calculates the size of a given directory or file given the provided abstract filesystem.
- size() - Method in class org.neo4j.io.fs.OffsetChannel
-
- size() - Method in class org.neo4j.io.fs.StoreFileChannel
-
- startsWith(Path) - Method in class org.neo4j.io.fs.DelegatingPath
-
- startsWith(String) - Method in class org.neo4j.io.fs.DelegatingPath
-
- startWatching() - Method in class org.neo4j.io.fs.watcher.DefaultFileSystemWatcher
-
- startWatching() - Method in interface org.neo4j.io.fs.watcher.FileWatcher
-
Start monitoring of registered directories.
- startWatching() - Method in class org.neo4j.io.fs.watcher.RestartableFileSystemWatcher
-
- startWatching() - Method in class org.neo4j.io.fs.watcher.SilentFileWatcher
-
- stopWatching() - Method in class org.neo4j.io.fs.watcher.DefaultFileSystemWatcher
-
- stopWatching() - Method in interface org.neo4j.io.fs.watcher.FileWatcher
-
Stop monitoring of registered directories
- stopWatching() - Method in class org.neo4j.io.fs.watcher.RestartableFileSystemWatcher
-
- stopWatching() - Method in class org.neo4j.io.fs.watcher.SilentFileWatcher
-
- 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.
- streamFilesRecursive(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
-
- streamFilesRecursive(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
-
- streamFilesRecursive(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
-
Return a stream of
file handles for every file in the given directory, and its
sub-directories.
- StreamFilesRecursive - Class in org.neo4j.io.fs
-
- streamFilesRecursive(File, FileSystemAbstraction) - Static method in class org.neo4j.io.fs.StreamFilesRecursive
-
- subpath(int, int) - Method in class org.neo4j.io.fs.DelegatingPath
-
- 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.