com.atlassian.beehive.spi
Class MockClusterNodeHeartBeatDao

java.lang.Object
  extended by com.atlassian.beehive.spi.MockClusterNodeHeartBeatDao
All Implemented Interfaces:
ClusterNodeHeartBeatDao

public class MockClusterNodeHeartBeatDao
extends Object
implements ClusterNodeHeartBeatDao


Field Summary
static String MY_NODE
           
 
Constructor Summary
MockClusterNodeHeartBeatDao()
           
 
Method Summary
 Collection<String> findNodesWithHeartbeatsAfter(long time)
           
 Long getLastHeartbeatTime(String nodeId)
           
 String getNodeId()
           
 void writeHeartBeat(long time)
           
 void writeHeartBeat(String nodeId, long time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MY_NODE

public static final String MY_NODE
See Also:
Constant Field Values
Constructor Detail

MockClusterNodeHeartBeatDao

public MockClusterNodeHeartBeatDao()
Method Detail

getNodeId

@Nonnull
public String getNodeId()
Specified by:
getNodeId in interface ClusterNodeHeartBeatDao

writeHeartBeat

public void writeHeartBeat(long time)
Specified by:
writeHeartBeat in interface ClusterNodeHeartBeatDao

writeHeartBeat

public void writeHeartBeat(String nodeId,
                           long time)

getLastHeartbeatTime

@Nullable
public Long getLastHeartbeatTime(@Nonnull
                                          String nodeId)
Specified by:
getLastHeartbeatTime in interface ClusterNodeHeartBeatDao

findNodesWithHeartbeatsAfter

@Nonnull
public Collection<String> findNodesWithHeartbeatsAfter(long time)
Specified by:
findNodesWithHeartbeatsAfter in interface ClusterNodeHeartBeatDao


Copyright © 2014 Atlassian. All Rights Reserved.