com.sleepycat.je.rep.stream
Interface FeederSource

All Known Implementing Classes:
MasterFeederSource

public interface FeederSource

Provides the next log record, blocking if one is not available. It encapsulates the source of the Log records, which can be a real Master or a Replica in a Replica chain that is replaying log records it received from some other source.


Method Summary
 String dumpState()
           
 OutputWireRecord getWireRecord(VLSN vlsn, int waitTime)
           
 void init(VLSN startVLSN)
           
 

Method Detail

init

void init(VLSN startVLSN)
          throws DatabaseException,
                 IOException,
                 InterruptedException
Throws:
DatabaseException
IOException
InterruptedException

getWireRecord

OutputWireRecord getWireRecord(VLSN vlsn,
                               int waitTime)
                               throws DatabaseException,
                                      InterruptedException,
                                      IOException
Throws:
DatabaseException
InterruptedException
IOException

dumpState

String dumpState()


Copyright (c) 2004-2012 Oracle. All rights reserved.