|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IRootBlockView | |
|---|---|
| com.bigdata.ha |
This package extends com.bigdata.quorum to define local and
Remote interfaces for highly available services. |
| com.bigdata.journal | The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions. |
| com.bigdata.rwstore | |
| Uses of IRootBlockView in com.bigdata.ha |
|---|
| Methods in com.bigdata.ha with parameters of type IRootBlockView | |
|---|---|
int |
QuorumServiceBase.prepare2Phase(boolean isRootBlock0,
IRootBlockView rootBlock,
long timeout,
TimeUnit unit)
|
int |
QuorumCommitImpl.prepare2Phase(boolean isRootBlock0,
IRootBlockView rootBlock,
long timeout,
TimeUnit unit)
Used by the leader to send a message to each joined service in the quorum instructing it to flush all writes to the backing channel, and acknowledge "yes" if ready to commit. |
int |
QuorumCommit.prepare2Phase(boolean isRootBlock0,
IRootBlockView rootBlock,
long timeout,
TimeUnit unit)
Used by the leader to send a message to each joined service in the quorum instructing it to flush all writes to the backing channel, and acknowledge "yes" if ready to commit. |
| Uses of IRootBlockView in com.bigdata.journal |
|---|
| Classes in com.bigdata.journal that implement IRootBlockView | |
|---|---|
class |
RootBlockView
A view onto a root block of the Journal. |
| Fields in com.bigdata.journal declared as IRootBlockView | |
|---|---|
IRootBlockView |
FileMetadata.rootBlock
The current root block. |
IRootBlockView |
RootBlockUtility.rootBlock
The current root block. |
protected IRootBlockView |
FileMetadata.rootBlock0
The 1st root block. |
IRootBlockView |
RootBlockUtility.rootBlock0
The 1st root block. |
protected IRootBlockView |
FileMetadata.rootBlock1
The 2nd root block. |
IRootBlockView |
RootBlockUtility.rootBlock1
The 2nd root block. |
| Methods in com.bigdata.journal that return IRootBlockView | |
|---|---|
IRootBlockView |
JournalDelegate.getRootBlock(long commitTime)
|
IRootBlockView |
AbstractJournal.getRootBlock(long commitTime)
Return the root block view associated with the commitRecord for the provided commit time. |
IRootBlockView |
IAtomicStore.getRootBlock(long commitTime)
Return the root block view associated with the commitRecord for the provided commit time. |
IRootBlockView |
JournalDelegate.getRootBlockView()
|
IRootBlockView |
AbstractJournal.getRootBlockView()
|
IRootBlockView |
IAtomicStore.getRootBlockView()
Return a read-only view of the current root block. |
| Methods in com.bigdata.journal that return types with arguments of type IRootBlockView | |
|---|---|
Iterator<IRootBlockView> |
JournalDelegate.getRootBlocks(long startTime)
|
Iterator<IRootBlockView> |
AbstractJournal.getRootBlocks(long startTime)
|
Iterator<IRootBlockView> |
IAtomicStore.getRootBlocks(long startTime)
|
| Methods in com.bigdata.journal with parameters of type IRootBlockView | |
|---|---|
boolean |
IBufferStrategy.requiresCommit(IRootBlockView block)
A method that removes assumptions of how a specific strategy determines whether a transaction commit is required. |
boolean |
AbstractBufferStrategy.requiresCommit(IRootBlockView block)
|
boolean |
RWStrategy.requiresCommit(IRootBlockView block)
A method that removes assumptions of how a specific strategy determines whether a transaction commit is required. |
void |
TransientBufferStrategy.writeRootBlock(IRootBlockView rootBlock,
ForceEnum forceOnCommit)
|
void |
IBufferStrategy.writeRootBlock(IRootBlockView rootBlock,
ForceEnum forceOnCommitEnum)
Write the root block onto stable storage (ie, flush it through to disk). |
void |
RWStrategy.writeRootBlock(IRootBlockView rootBlock,
ForceEnum forceOnCommit)
|
void |
DiskBackedBufferStrategy.writeRootBlock(IRootBlockView rootBlock,
ForceEnum forceOnCommit)
|
void |
DiskOnlyStrategy.writeRootBlock(IRootBlockView rootBlock,
ForceEnum forceOnCommit)
Deprecated. |
void |
WORMStrategy.writeRootBlock(IRootBlockView rootBlock,
ForceEnum forceOnCommit)
|
| Uses of IRootBlockView in com.bigdata.rwstore |
|---|
| Methods in com.bigdata.rwstore with parameters of type IRootBlockView | |
|---|---|
void |
RWStore.writeRootBlock(IRootBlockView rootBlock,
ForceEnum forceOnCommit)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||