Uses of Interface
org.apache.bookkeeper.common.util.nativeio.NativeIO
Packages that use NativeIO
Package
Description
Support for bookie entry logs using Direct IO.
Utilities to access I/O using JNI.
-
Uses of NativeIO in org.apache.bookkeeper.bookie.storage.directentrylogger
Fields in org.apache.bookkeeper.bookie.storage.directentrylogger declared as NativeIOModifier and TypeFieldDescription(package private) final NativeIOBuffer.nativeIO(package private) final NativeIODirectWriter.nativeIOMethods in org.apache.bookkeeper.bookie.storage.directentrylogger with parameters of type NativeIOModifier and TypeMethodDescription(package private) static CompactionEntryLogDirectCompactionEntryLog.newLog(int srcLogId, int dstLogId, File ledgerDir, long maxFileSize, ExecutorService writeExecutor, BufferPool writeBuffers, NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, Slogger slog) (package private) static CompactionEntryLogDirectCompactionEntryLog.recoverLog(int srcLogId, int dstLogId, File ledgerDir, int readBufferSize, int maxSaneEntrySize, NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, OpStatsLogger readBlockStats, Slogger slog) Constructors in org.apache.bookkeeper.bookie.storage.directentrylogger with parameters of type NativeIOModifierConstructorDescription(package private)(package private)BufferPool(NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, int bufferSize, int maxPoolSize) DirectEntryLogger(File ledgerDir, EntryLogIds ids, NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, ExecutorService writeExecutor, ExecutorService flushExecutor, long maxFileSize, int maxSaneEntrySize, long totalWriteBufferSize, long totalReadBufferSize, int readBufferSize, int numReadThreads, int maxFdCacheTimeSeconds, Slogger slogParent, StatsLogger stats) (package private)DirectReader(int logId, String filename, io.netty.buffer.ByteBufAllocator allocator, NativeIO nativeIO, int bufferSize, int maxSaneEntrySize, OpStatsLogger readBlockStats) (package private)DirectWriter(int id, String filename, long maxFileSize, ExecutorService writeExecutor, BufferPool bufferPool, NativeIO nativeIO, Slogger slog) -
Uses of NativeIO in org.apache.bookkeeper.common.util.nativeio
Classes in org.apache.bookkeeper.common.util.nativeio that implement NativeIO