|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.gms.FailureDetector
public class FailureDetector
This FailureDetector is an implementation of the paper titled "The Phi Accrual Failure Detector" by Hayashibara. Check the paper and the IFailureDetector interface for details.
Constructor Summary | |
---|---|
FailureDetector()
|
Method Summary | |
---|---|
void |
dumpInterArrivalTimes()
Dump the inter arrival times for examination if necessary. |
static IFailureDetector |
instance()
|
void |
interpret(EndPoint ep)
This method is invoked by any entity wanting to interrogate the status of an endpoint. |
boolean |
isAlive(EndPoint ep)
Failure Detector's knowledge of whether a node is up or down. |
static void |
main(java.lang.String[] args)
|
void |
registerFailureDetectionEventListener(IFailureDetectionEventListener listener)
Register interest for Failure Detector events. |
void |
report(EndPoint ep)
This method is invoked by the receiver of the heartbeat. |
java.lang.String |
toString()
|
void |
unregisterFailureDetectionEventListener(IFailureDetectionEventListener listener)
Un-register interest for Failure Detector events. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FailureDetector()
Method Detail |
---|
public static IFailureDetector instance()
public void dumpInterArrivalTimes()
dumpInterArrivalTimes
in interface FailureDetectorMBean
public boolean isAlive(EndPoint ep)
IFailureDetector
isAlive
in interface IFailureDetector
ep
- endpoint in question.
public void report(EndPoint ep)
IFailureDetector
report
in interface IFailureDetector
public void interpret(EndPoint ep)
IFailureDetector
interpret
in interface IFailureDetector
public void registerFailureDetectionEventListener(IFailureDetectionEventListener listener)
IFailureDetector
registerFailureDetectionEventListener
in interface IFailureDetector
listener
- implementation of an application provided IFailureDetectionEventListenerpublic void unregisterFailureDetectionEventListener(IFailureDetectionEventListener listener)
IFailureDetector
unregisterFailureDetectionEventListener
in interface IFailureDetector
listener
- implementation of an application provided IFailureDetectionEventListenerpublic java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args) throws java.lang.Throwable
java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |