org.apache.directory.server.log
Class LogAnchor

java.lang.Object
  extended by org.apache.directory.server.log.LogAnchor

public class LogAnchor
extends Object

Implements a pointer in to the log files

Author:
Apache Directory Project

Field Summary
static long MIN_LOG_NUMBER
          Min log file number
static long MIN_LOG_OFFSET
          Min log file offset
static long UNKNOWN_LSN
          Invalid/unknown lsn.
 
Constructor Summary
LogAnchor()
           
LogAnchor(long logFileNumber, long logFileOffset, long logLSN)
           
 
Method Summary
 long getLogFileNumber()
           
 long getLogFileOffset()
           
 long getLogLSN()
           
 void resetLogAnchor(LogAnchor logAnchor)
           
 void resetLogAnchor(long logFileNumber, long logFileOffset, long logLSN)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN_LSN

public static final long UNKNOWN_LSN
Invalid/unknown lsn. Log LSN starts at UNKNOWN_LSN + 1 and is ever increasing

See Also:
Constant Field Values

MIN_LOG_NUMBER

public static final long MIN_LOG_NUMBER
Min log file number

See Also:
Constant Field Values

MIN_LOG_OFFSET

public static final long MIN_LOG_OFFSET
Min log file offset

See Also:
Constant Field Values
Constructor Detail

LogAnchor

public LogAnchor()

LogAnchor

public LogAnchor(long logFileNumber,
                 long logFileOffset,
                 long logLSN)
Method Detail

resetLogAnchor

public void resetLogAnchor(long logFileNumber,
                           long logFileOffset,
                           long logLSN)

resetLogAnchor

public void resetLogAnchor(LogAnchor logAnchor)

getLogFileNumber

public long getLogFileNumber()

getLogFileOffset

public long getLogFileOffset()

getLogLSN

public long getLogLSN()


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.