view src/org/dancres/blitz/remote/LeaseResults.java @ 27:511648fa4d64 Version 2.1

Version to 2.1
author Dan Creswell <dan.creswell@gmail.com>
date Mon, 04 Jan 2010 13:00:40 +0000
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;
    }
}