com.continuent.tungsten.replicator.util
Class HeartbeatWatchPredicate

java.lang.Object
  extended by com.continuent.tungsten.replicator.util.HeartbeatWatchPredicate
All Implemented Interfaces:
WatchPredicate<ReplDBMSHeader>

public class HeartbeatWatchPredicate
extends java.lang.Object
implements WatchPredicate<ReplDBMSHeader>

Implements a WatchPredicate that returns true when we see an event that is marked as a heartbeat.

Version:
1.0
Author:
Robert Hodges

Constructor Summary
HeartbeatWatchPredicate(java.lang.String name)
           
 
Method Summary
 boolean match(ReplDBMSHeader event)
          Return true if we have a ReplDBMSEvent instance *and* it has a matching heartbeat name.
 java.lang.String toString()
          Returns the class name and the event for which we waiting.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HeartbeatWatchPredicate

public HeartbeatWatchPredicate(java.lang.String name)
Method Detail

match

public boolean match(ReplDBMSHeader event)
Return true if we have a ReplDBMSEvent instance *and* it has a matching heartbeat name.

Specified by:
match in interface WatchPredicate<ReplDBMSHeader>

toString

public java.lang.String toString()
Returns the class name and the event for which we waiting.

Overrides:
toString in class java.lang.Object
See Also:
Object.toString()