com.continuent.tungsten.replicator.thl.log
Class LogCursor

java.lang.Object
  extended by com.continuent.tungsten.replicator.thl.log.LogCursor

public class LogCursor
extends java.lang.Object

Maintains a cursor on a particular log file for reading or writing.

Author:
Robert Hodges

Constructor Summary
LogCursor(LogFile logFile, long lastSeqno)
          Create a new log connection.
 
Method Summary
 long getLastAccessMillis()
           
 long getLastSeqno()
           
 LogFile getLogFile()
           
 boolean isLoaned()
           
 boolean isRotateNext()
           
 void release()
          Releases underlying log file.
 void setLastAccessMillis(long lastAccessMillis)
           
 void setLastSeqno(long lastSeqno)
           
 void setLoaned(boolean loaned)
           
 void setRotateNext(boolean rotateNext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogCursor

public LogCursor(LogFile logFile,
                 long lastSeqno)
Create a new log connection.

Method Detail

getLogFile

public LogFile getLogFile()

getLastSeqno

public long getLastSeqno()

setLastSeqno

public void setLastSeqno(long lastSeqno)

getLastAccessMillis

public long getLastAccessMillis()

setLastAccessMillis

public void setLastAccessMillis(long lastAccessMillis)

isLoaned

public boolean isLoaned()

setLoaned

public void setLoaned(boolean loaned)

isRotateNext

public boolean isRotateNext()

setRotateNext

public void setRotateNext(boolean rotateNext)

release

public void release()
Releases underlying log file.