org.apache.cassandra.gms
Class EndpointState

java.lang.Object
  extended by org.apache.cassandra.gms.EndpointState

public class EndpointState
extends java.lang.Object

This abstraction represents both the HeartBeatState and the ApplicationState in an EndpointState instance. Any state for a given endpoint can be retrieved from this instance.


Field Summary
protected static org.slf4j.Logger logger
           
 
Method Summary
 VersionedValue getApplicationState(ApplicationState key)
           
 java.util.Map<ApplicationState,VersionedValue> getApplicationStateMap()
          Deprecated. 
 boolean getHasToken()
           
 boolean isAlive()
           
static ICompactSerializer<EndpointState> serializer()
           
 void setHasToken(boolean value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.slf4j.Logger logger
Method Detail

serializer

public static ICompactSerializer<EndpointState> serializer()

getApplicationState

public VersionedValue getApplicationState(ApplicationState key)

getApplicationStateMap

@Deprecated
public java.util.Map<ApplicationState,VersionedValue> getApplicationStateMap()
Deprecated. 

TODO replace this with operations that don't expose private state


isAlive

public boolean isAlive()

setHasToken

public void setHasToken(boolean value)

getHasToken

public boolean getHasToken()


Copyright © 2011 The Apache Software Foundation