com.sleepycat.je.rep.impl.node
Class MasterTransfer.VLSNProgress

java.lang.Object
  extended by com.sleepycat.je.rep.impl.node.MasterTransfer.VLSNProgress
Enclosing class:
MasterTransfer

static class MasterTransfer.VLSNProgress
extends Object

An event of interest in the pursuit of our goal of completing the Master Transfer. Generally it indicates that the named replica has received and processed the transaction identified by the given VLSN. As a special case, an event representing the death of a Feeder is represented by a null VLSN.


Field Summary
(package private)  String replicaNodeName
           
(package private)  VLSN vlsn
           
 
Constructor Summary
MasterTransfer.VLSNProgress(VLSN vlsn, String replicaNodeName)
           
 
Method Summary
(package private)  VLSN getVLSN()
           
(package private)  boolean isFeederDeathEvent()
           
(package private) static MasterTransfer.VLSNProgress makeFeederDeathEvent(String nodeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vlsn

final VLSN vlsn

replicaNodeName

final String replicaNodeName
Constructor Detail

MasterTransfer.VLSNProgress

MasterTransfer.VLSNProgress(VLSN vlsn,
                            String replicaNodeName)
Method Detail

makeFeederDeathEvent

static MasterTransfer.VLSNProgress makeFeederDeathEvent(String nodeName)

getVLSN

VLSN getVLSN()

isFeederDeathEvent

boolean isFeederDeathEvent()


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