org.opends.server.replication.server
Class UpdateComparator

java.lang.Object
  extended by org.opends.server.replication.server.UpdateComparator
All Implemented Interfaces:
java.util.Comparator<UpdateMessage>

public class UpdateComparator
extends java.lang.Object
implements java.util.Comparator<UpdateMessage>

Class to use for establishing an order within UpdateMessages.


Field Summary
static UpdateComparator comparator
          The UpdateComparator Singleton.
 
Method Summary
 int compare(UpdateMessage msg1, UpdateMessage msg2)
          Compares two UpdateMessages.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

comparator

public static UpdateComparator comparator
The UpdateComparator Singleton.

Method Detail

compare

public int compare(UpdateMessage msg1,
                   UpdateMessage msg2)
Compares two UpdateMessages.

Specified by:
compare in interface java.util.Comparator<UpdateMessage>
Parameters:
msg1 - first UpdateMessage to compare
msg2 - second UpdateMessage to compare
Returns:
-1 if msg1 < msg2 0 if msg1 == msg2 1 if msg1 > msg2