view src/org/dancres/blitz/remote/LeaseResults.java @ 35:6f68e94c1fb8 default tip

Add CondensedStats monitoring utility, equivalent to vmstat
author Dominic Cleal <dominic-cleal@cdo2.com>
date Thu, 05 Aug 2010 11:07:25 +0100
parents 3dc0c5604566
children
line wrap: on
line source

package org.dancres.blitz.remote;

/**
   <p>Used to convey the results of a renew/cancelAll method invocation.</p>

   <p>Should consist of two arrays - one contains longs - for renew, if -1
   failure else it's a new duration which should be added to local system
   time millis and put in the lease.  The other array contains exceptions
   for those with a -1.  In the case of cancel, only the exception array
   is populated and the entries are null indicating successful cancel or
   an exception indicating a problem.</p>
 */
public class LeaseResults implements java.io.Serializable {
    long[] theNewDurations;
    Exception[] theFailures;

    LeaseResults(long[] aNewDurations, Exception[] aFails) {
        theNewDurations = aNewDurations;
        theFailures = aFails;
    }
}