Uses of Interface
com.bigdata.journal.IRootBlockView

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)
           
 



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.