org.inria.myriads.snoozenode.groupmanager.leaderpolicies.comparators
Class GroupManagerL1Decreasing

java.lang.Object
  extended by org.inria.myriads.snoozenode.groupmanager.leaderpolicies.comparators.GroupManagerL1Decreasing
All Implemented Interfaces:
Comparator<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription>

public final class GroupManagerL1Decreasing
extends Object
implements Comparator<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription>

Sort group manager in decreasing order.

Author:
Eugen Feller

Constructor Summary
GroupManagerL1Decreasing()
           
 
Method Summary
 int compare(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManager1, org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManager2)
          Compares two virtual machines.
 
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
 

Constructor Detail

GroupManagerL1Decreasing

public GroupManagerL1Decreasing()
Method Detail

compare

public int compare(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManager1,
                   org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManager2)
Compares two virtual machines.

Specified by:
compare in interface Comparator<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription>
Parameters:
groupManager1 - First group manager
groupManager2 - Second group manager
Returns:
-1, 0, 1


Copyright © 2012. All Rights Reserved.