com.sun.jini.outrigger
Class MatchSetData

java.lang.Object
  extended by com.sun.jini.outrigger.MatchSetData
All Implemented Interfaces:
Serializable

 class MatchSetData
extends Object
implements Serializable

Simple struct to hold the Uuid for a new MatchSet instance and the first batch of data. Also holds initial lease time.


Field Summary
(package private)  long intialLeaseDuration
          Initial lease time.
(package private)  EntryRep[] reps
          Intial set of entries
private static long serialVersionUID
           
(package private)  Uuid uuid
          Uuid for iteration and associated lease.
 
Constructor Summary
MatchSetData(Uuid uuid, EntryRep[] reps, long intialLeaseDuration)
          Creates a new MatchSetData instance.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

uuid

final Uuid uuid
Uuid for iteration and associated lease. null if the entire iteration is in reps.


reps

final EntryRep[] reps
Intial set of entries


intialLeaseDuration

final long intialLeaseDuration
Initial lease time. Negative if the entire iteration is in reps.

Constructor Detail

MatchSetData

MatchSetData(Uuid uuid,
             EntryRep[] reps,
             long intialLeaseDuration)
Creates a new MatchSetData instance.

Parameters:
uuid - value of uuid field.
reps - value of reps field.
intialLeaseDuration - value of intialLeaseDuration field.


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.