Uses of Interface
org.apache.bookkeeper.common.util.nativeio.NativeIO
-
Packages that use NativeIO Package Description org.apache.bookkeeper.bookie.storage.directentrylogger Support for bookie entry logs using Direct IO.org.apache.bookkeeper.common.util.nativeio Utiltiies 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 NativeIO Modifier and Type Field Description (package private) NativeIO
Buffer. nativeIO
(package private) NativeIO
DirectWriter. nativeIO
Methods in org.apache.bookkeeper.bookie.storage.directentrylogger with parameters of type NativeIO Modifier and Type Method Description (package private) static CompactionEntryLog
DirectCompactionEntryLog. newLog(int srcLogId, int dstLogId, java.io.File ledgerDir, long maxFileSize, java.util.concurrent.ExecutorService writeExecutor, BufferPool writeBuffers, NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, Slogger slog)
(package private) static CompactionEntryLog
DirectCompactionEntryLog. recoverLog(int srcLogId, int dstLogId, java.io.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 NativeIO Constructor Description Buffer(NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, int bufferSize)
BufferPool(NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, int bufferSize, int maxPoolSize)
DirectEntryLogger(java.io.File ledgerDir, EntryLogIds ids, NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, java.util.concurrent.ExecutorService writeExecutor, java.util.concurrent.ExecutorService flushExecutor, long maxFileSize, int maxSaneEntrySize, long totalWriteBufferSize, long totalReadBufferSize, int readBufferSize, int numReadThreads, int maxFdCacheTimeSeconds, Slogger slogParent, StatsLogger stats)
DirectReader(int logId, java.lang.String filename, io.netty.buffer.ByteBufAllocator allocator, NativeIO nativeIO, int bufferSize, int maxSaneEntrySize, OpStatsLogger readBlockStats)
DirectWriter(int id, java.lang.String filename, long maxFileSize, java.util.concurrent.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 Modifier and Type Class Description class
NativeIOImpl
NativeIOImpl.
-