com.sun.jini.norm
Class LeaseSet.RenewalFailure

java.lang.Object
  extended by com.sun.jini.norm.LoggedOperation
      extended by com.sun.jini.norm.LeaseSetOperation
          extended by com.sun.jini.norm.LeaseSet.RemoveClientLease
              extended by com.sun.jini.norm.LeaseSet.RenewalFailure
All Implemented Interfaces:
Serializable
Enclosing class:
LeaseSet

private static class LeaseSet.RenewalFailure
extends LeaseSet.RemoveClientLease

Class used to log a renewal failure


Field Summary
private  long evID
          Event ID of the corresponding renewal failure event (if any)
private static long serialVersionUID
           
 
Fields inherited from class com.sun.jini.norm.LoggedOperation
setID
 
Constructor Summary
private LeaseSet.RenewalFailure(LeaseSet set, ClientLeaseWrapper clw, long evID)
          Simple constructor
 
Method Summary
(package private)  void apply(LeaseSet set)
          Update the state of the passed LeaseSet to reflect the state of the server after this operation was performed.
 
Methods inherited from class com.sun.jini.norm.LeaseSetOperation
apply
 
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

evID

private long evID
Event ID of the corresponding renewal failure event (if any)

Constructor Detail

LeaseSet.RenewalFailure

private LeaseSet.RenewalFailure(LeaseSet set,
                                ClientLeaseWrapper clw,
                                long evID)
Simple constructor

Parameters:
set - that changed
clw - Wrapped client lease
evID - event ID of the renewal event that was sent to mark this renewal failure
Method Detail

apply

void apply(LeaseSet set)
Description copied from class: LeaseSetOperation
Update the state of the passed LeaseSet to reflect the state of the server after this operation was performed.

Overrides:
apply in class LeaseSet.RemoveClientLease


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