com.sun.jini.fiddler
Class FiddlerImpl.LocsRemovedFromRegistrationLogObj

java.lang.Object
  extended by com.sun.jini.fiddler.FiddlerImpl.LocsRemovedFromRegistrationLogObj
All Implemented Interfaces:
FiddlerImpl.LogRecord, Serializable
Enclosing class:
FiddlerImpl

private static class FiddlerImpl.LocsRemovedFromRegistrationLogObj
extends Object
implements FiddlerImpl.LogRecord

LogObj class whose instances are recorded to the log file whenever one or more elements of the managed set of locators corresponding to a registration are removed.

See Also:
FiddlerImpl.LocalLogHandler

Field Summary
private  LookupLocator[] locators
          The set of locators removed from the registration's managed set of locators.
private  Uuid registrationID
          The ID of the data structure record corresponding to the registration with managed set from which locators were removed.
private static long serialVersionUID
           
 
Constructor Summary
FiddlerImpl.LocsRemovedFromRegistrationLogObj(Uuid registrationID, LookupLocator[] locators)
          Constructs this class and stores the ID and locators to remove
 
Method Summary
 void apply(FiddlerImpl fiddlerImpl)
          Modifies this service's state by removing the set of locators from registration's managed set of locators, as well as by updating the set of all locators (across all registrations) to discover.
 
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

registrationID

private Uuid registrationID
The ID of the data structure record corresponding to the registration with managed set from which locators were removed.


locators

private LookupLocator[] locators
The set of locators removed from the registration's managed set of locators.

Constructor Detail

FiddlerImpl.LocsRemovedFromRegistrationLogObj

public FiddlerImpl.LocsRemovedFromRegistrationLogObj(Uuid registrationID,
                                                     LookupLocator[] locators)
Constructs this class and stores the ID and locators to remove

Method Detail

apply

public void apply(FiddlerImpl fiddlerImpl)
Modifies this service's state by removing the set of locators from registration's managed set of locators, as well as by updating the set of all locators (across all registrations) to discover.

Specified by:
apply in interface FiddlerImpl.LogRecord
See Also:
FiddlerImpl.LocalLogHandler.applyUpdate(java.lang.Object)


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