com.datastax.driver.core
Class Host.HealthMonitor

java.lang.Object
  extended by com.datastax.driver.core.Host.HealthMonitor
Enclosing class:
Host

public class Host.HealthMonitor
extends Object

Tracks the health of a node and notify listeners when a host is considered up or down.


Method Summary
 boolean isUp()
          Returns whether the host is considered up by this monitor.
 void register(Host.StateListener listener)
          Register the provided listener to be notified on up/down events.
 void unregister(Host.StateListener listener)
          Unregister a given provided listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

register

public void register(Host.StateListener listener)
Register the provided listener to be notified on up/down events. Registering the same listener multiple times is a no-op.

Parameters:
listener - the new Host.StateListener to register.

unregister

public void unregister(Host.StateListener listener)
Unregister a given provided listener. This method is a no-op if listener hadn't previously be registered against this monitor.

Parameters:
listener - the Host.StateListener to unregister.

isUp

public boolean isUp()
Returns whether the host is considered up by this monitor.

Returns:
whether the node is considered up.


Copyright © 2013. All Rights Reserved.