Package | Description |
---|---|
com.bigdata.io | |
com.bigdata.io.writecache |
Low-level write cache service.
|
com.bigdata.journal |
The journal is an append-only persistence capable data structure
supporting atomic commit, named indices, and transactions.
|
com.bigdata.rwstore |
Modifier and Type | Method and Description |
---|---|
IBufferAccess |
DirectBufferPool.acquire()
Return an
IBufferAccess wrapping a direct ByteBuffer . |
IBufferAccess |
DirectBufferPool.acquire(long timeout,
TimeUnit unit)
Return an
IBufferAccess wrapping a direct ByteBuffer . |
Modifier and Type | Method and Description |
---|---|
abstract WriteCache |
WriteCacheService.newWriteCache(IBufferAccess buf,
boolean useChecksum,
boolean bufferHasData,
IReopenChannel<? extends Channel> opener,
long fileExtent)
Factory for
WriteCache implementations. |
Constructor and Description |
---|
WriteCache.FileChannelScatteredWriteCache(IBufferAccess buf,
boolean useChecksum,
boolean isHighlyAvailable,
boolean bufferHasData,
IReopenChannel<FileChannel> opener,
long fileExtent,
BufferedWrite bufferedWrite) |
WriteCache.FileChannelWriteCache(long baseOffset,
IBufferAccess buf,
boolean useChecksum,
boolean isHighlyAvailable,
boolean bufferHasData,
IReopenChannel<FileChannel> opener,
long fileExtent) |
WriteCache.ReadCache(IBufferAccess buf) |
WriteCache(IBufferAccess buf,
boolean prefixWrites,
boolean useChecksum,
boolean isHighlyAvailable,
boolean bufferHasData,
long fileExtent)
Create a
WriteCache from either a caller supplied buffer or a
direct ByteBuffer allocated from the DirectBufferPool . |
Modifier and Type | Method and Description |
---|---|
Future<Void> |
WORMStrategy.sendHALogBuffer(IHALogRequest req,
IHAWriteMessage msg,
IBufferAccess b) |
Future<Void> |
IHABufferStrategy.sendHALogBuffer(IHALogRequest req,
IHAWriteMessage msg,
IBufferAccess b)
Send an
IHAWriteMessage and the associated raw buffer through the
write pipeline. |
Future<Void> |
RWStrategy.sendHALogBuffer(IHALogRequest req,
IHAWriteMessage msg,
IBufferAccess b) |
void |
WORMStrategy.writeRawBuffer(IHAWriteMessage msg,
IBufferAccess b) |
void |
IHABufferStrategy.writeRawBuffer(IHAWriteMessage msg,
IBufferAccess b)
Write a buffer containing data replicated from the master onto the local
persistence store.
|
void |
RWStrategy.writeRawBuffer(IHAWriteMessage msg,
IBufferAccess b) |
Modifier and Type | Method and Description |
---|---|
WriteCache |
RWWriteCacheService.newWriteCache(IBufferAccess buf,
boolean useChecksum,
boolean bufferHasData,
IReopenChannel<? extends Channel> opener,
long fileExtent)
Provide default
WriteCache.FileChannelScatteredWriteCache . |
Future<Void> |
RWStore.sendHALogBuffer(IHALogRequest req,
IHAWriteMessage msg,
IBufferAccess buf) |
void |
RWStore.writeRawBuffer(IHAWriteMessage msg,
IBufferAccess b) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.