Uses of Interface
net.jini.core.entry.Entry

Packages that use Entry
com.sun.jini.example.browser A visualization tool for exploring Jini Network Technology communities (djinns) with support for ServiceUI. 
com.sun.jini.fiddler Provides the server side of an implementation of the lookup discovery service (see LookupDiscoveryService). 
com.sun.jini.lookup.entry Helper utility classes for managing entries used as lookup service attributes. 
com.sun.jini.mahalo Provides implementations of the TransactionManager service. 
com.sun.jini.mercury Provides implementations of the EventMailbox service. 
com.sun.jini.norm Provides implementations of LeaseRenewalService
com.sun.jini.norm.lookup   
com.sun.jini.outrigger This is an implementation of a JavaSpaces technology-enabled service. 
com.sun.jini.reggie Provides implementations of ServiceRegistrar
net.jini.admin These interfaces provide common ways to export particular administrative functionality. 
net.jini.core.entry The Entry interface and its associated UnusableEntryException are used by the lookup service to represent service-specific attributes and by the JavaSpace interface to mark entries. 
net.jini.core.lookup These are the lookup service interfaces and classes. 
net.jini.entry Provides classes that are useful when handling or implementing entries. 
net.jini.lookup Standard utility classes for managing the join state of a service and the service discovery duties of a client or service. 
net.jini.lookup.entry These are common entry classes for use as attributes in lookup services and their associated JavaBeans(TM) component wrapping classes. 
net.jini.space JavaSpaces servers provide a place on the network, a space, for clients to store and exchange objects. 
 

Uses of Entry in com.sun.jini.example.browser
 

Methods in com.sun.jini.example.browser that return Entry
private  Entry ServiceEditor.AttributeTreePanel.cloneEntry(Entry attr)
           
private  Entry ServiceEditor.AttributeTreePanel.generateTemplate(Entry attr)
           
 Entry[] Browser.ServiceListItem.getAttributes()
           
protected abstract  Entry[] EntryTreePanel.getEntryArray()
           
protected  Entry[] SpaceBrowser.SpaceEntryPanel.getEntryArray()
           
protected  Entry[] ServiceBrowser.AttributePanel.getEntryArray()
           
protected  Entry[] ServiceEditor.AttributeTreePanel.getEntryArray()
           
 

Methods in com.sun.jini.example.browser with parameters of type Entry
private  Entry ServiceEditor.AttributeTreePanel.cloneEntry(Entry attr)
           
private  void Browser.genEntries(StringBuffer buf, Entry[] entries, boolean showNulls)
           
private  Entry ServiceEditor.AttributeTreePanel.generateTemplate(Entry attr)
           
 

Uses of Entry in com.sun.jini.fiddler
 

Classes in com.sun.jini.fiddler that implement Entry
private static class FiddlerImpl.FiddlerStatus
          Class which is used to communicate the status of this service to interested entities.
 

Fields in com.sun.jini.fiddler declared as Entry
private  Entry[] FiddlerImpl.thisServicesAttrs
          The attributes to use when joining lookup service(s)
 

Methods in com.sun.jini.fiddler that return Entry
 Entry[] FiddlerImpl.getLookupAttributes()
          Returns the current attribute sets for the lookup discovery service.
 Entry[] FiddlerAdminProxy.getLookupAttributes()
          Get the current attribute sets for the lookup discovery service.
private static Entry[] FiddlerImpl.unmarshalAttributes(FiddlerImpl fiddlerImpl, MarshalledObject[] marshalledAttrs)
          Unmarshals each element of the MarshalledObject[] array parameter.
 

Methods in com.sun.jini.fiddler with parameters of type Entry
 void FiddlerImpl.addLookupAttributes(Entry[] attrSets)
          Adds attribute sets to the current set of attributes associated with the lookup discovery service.
 void FiddlerAdminProxy.addLookupAttributes(Entry[] attrSets)
          Add attribute sets to the current set of attributes associated with the lookup discovery service.
private static MarshalledObject[] FiddlerImpl.marshalAttributes(FiddlerImpl fiddlerImpl, Entry[] attrs)
          Marshals each element of the Entry[] array parameter.
 void FiddlerImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modifies the current set of attributes associated with the lookup discovery service.
 void FiddlerImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modifies the current set of attributes associated with the lookup discovery service.
 void FiddlerAdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modify the current set of attributes associated with the lookup discovery service.
 void FiddlerAdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modify the current set of attributes associated with the lookup discovery service.
private static void FiddlerImpl.writeAttribute(Entry attr, Logger logger, Level level)
           
private static void FiddlerImpl.writeAttributes(Entry[] attrs, Logger logger, Level level)
           
 

Constructors in com.sun.jini.fiddler with parameters of type Entry
FiddlerImpl.LookupAttrsAddedLogObj(FiddlerImpl fiddlerImpl, Entry[] attrs)
          Constructs this class and stores the attributes that were added
FiddlerImpl.LookupAttrsModifiedLogObj(FiddlerImpl fiddlerImpl, Entry[] attrTmpls, Entry[] modAttrs)
          Constructs this class and stores the modified attributes
FiddlerImpl.LookupAttrsModifiedLogObj(FiddlerImpl fiddlerImpl, Entry[] attrTmpls, Entry[] modAttrs)
          Constructs this class and stores the modified attributes
 

Uses of Entry in com.sun.jini.lookup.entry
 

Classes in com.sun.jini.lookup.entry that implement Entry
 class BasicServiceType
          An implementation of ServiceType that uses ResourceBundles.
 

Methods in com.sun.jini.lookup.entry that return Entry
static Entry[] LookupAttributes.add(Entry[] attrSets, Entry[] addAttrSets)
          Returns a new array containing the elements of the addAttrSets parameter (that are not duplicates of any of the elements already in the attrSets parameter) added to the elements of attrSets.
static Entry[] LookupAttributes.add(Entry[] attrSets, Entry[] addAttrSets, boolean checkSC)
          Returns a new array containing the elements of the addAttrSets parameter (that are not duplicates of any of the elements already in the attrSets parameter) added to the elements of attrSets.
private static Entry[] LookupAttributes.concat(Entry[] attrs1, Entry[] attrs2)
          Return a concatenation of the two arrays.
private static Entry[] LookupAttributes.delete(Entry[] attrs, int i)
          Return a new array containing all but the given element.
static Entry[] LookupAttributes.modify(Entry[] attrSets, Entry[] attrSetTmpls, Entry[] modAttrSets)
          Returns a new array that contains copies of the attributes in the attrSets parameter, modified according to the contents of both the attrSetTmpls parameter and the modAttrSets parameter.
static Entry[] LookupAttributes.modify(Entry[] attrSets, Entry[] attrSetTmpls, Entry[] modAttrSets, boolean checkSC)
          Returns a new array that contains copies of the attributes in the attrSets parameter, modified according to the contents of both the attrSetTmpls parameter and the modAttrSets parameter.
private static Entry LookupAttributes.update(Entry e, Entry mods)
          Return a new entry that, for each non-null field of the parameter mods, has the same field value as mods, else the same field value as the parameter e.
 

Methods in com.sun.jini.lookup.entry with parameters of type Entry
static Entry[] LookupAttributes.add(Entry[] attrSets, Entry[] addAttrSets)
          Returns a new array containing the elements of the addAttrSets parameter (that are not duplicates of any of the elements already in the attrSets parameter) added to the elements of attrSets.
static Entry[] LookupAttributes.add(Entry[] attrSets, Entry[] addAttrSets)
          Returns a new array containing the elements of the addAttrSets parameter (that are not duplicates of any of the elements already in the attrSets parameter) added to the elements of attrSets.
static Entry[] LookupAttributes.add(Entry[] attrSets, Entry[] addAttrSets, boolean checkSC)
          Returns a new array containing the elements of the addAttrSets parameter (that are not duplicates of any of the elements already in the attrSets parameter) added to the elements of attrSets.
static Entry[] LookupAttributes.add(Entry[] attrSets, Entry[] addAttrSets, boolean checkSC)
          Returns a new array containing the elements of the addAttrSets parameter (that are not duplicates of any of the elements already in the attrSets parameter) added to the elements of attrSets.
private static void LookupAttributes.check(Entry e)
          Throws a SecurityException if parameter e is instanceof ServiceControlled.
static void LookupAttributes.check(Entry[] attrs, boolean nullOK)
          Throws an IllegalArgumentException if any element of the array is not an instance of a valid Entry class (the class is not public, or does not have a no-arg constructor, or has primitive public non-static non-final fields).
private static Entry[] LookupAttributes.concat(Entry[] attrs1, Entry[] attrs2)
          Return a concatenation of the two arrays.
private static Entry[] LookupAttributes.concat(Entry[] attrs1, Entry[] attrs2)
          Return a concatenation of the two arrays.
private static boolean LookupAttributes.contains(Entry[] eSet, Entry e)
          Returns true if the Entry parameter e is an element of the Entry[] array parameter eSet; returns false otherwise.
private static boolean LookupAttributes.contains(Entry[] eSet, Entry e)
          Returns true if the Entry parameter e is an element of the Entry[] array parameter eSet; returns false otherwise.
private static boolean LookupAttributes.contains(Entry[] eSet1, Entry[] eSet2)
          Returns true if the Entry[] array parameter eSet1 contains the Entry[] array parameter eSet2; returns false otherwise.
private static boolean LookupAttributes.contains(Entry[] eSet1, Entry[] eSet2)
          Returns true if the Entry[] array parameter eSet1 contains the Entry[] array parameter eSet2; returns false otherwise.
private static Entry[] LookupAttributes.delete(Entry[] attrs, int i)
          Return a new array containing all but the given element.
static boolean LookupAttributes.equal(Entry[] attrSet1, Entry[] attrSet2)
          Tests that two Entry[] arrays are the same.
static boolean LookupAttributes.equal(Entry[] attrSet1, Entry[] attrSet2)
          Tests that two Entry[] arrays are the same.
static boolean LookupAttributes.equal(Entry e1, Entry e2)
          Test that two entries are the same type, with the same public fields.
private static Field[] LookupAttributes.getFields(Entry e)
          Returns public fields, in super to subclass order, sorted alphabetically within a given class.
private static Field[] LookupAttributes.getFields(Entry e, Entry oe, Field[] ofields)
          Returns the public fields of the parameter e.
private static boolean LookupAttributes.isDup(Entry[] attrs, int index)
          Test if the set at the given index is equal to any other set earlier in the Entry[] array parameter.
static boolean LookupAttributes.matches(Entry tmpl, Entry e)
          Test if the parameter tmpl is the same class as, or a superclass of, the parameter e, and that every non-null public field of tmpl is the same as the corresponding field of e.
static Entry[] LookupAttributes.modify(Entry[] attrSets, Entry[] attrSetTmpls, Entry[] modAttrSets)
          Returns a new array that contains copies of the attributes in the attrSets parameter, modified according to the contents of both the attrSetTmpls parameter and the modAttrSets parameter.
static Entry[] LookupAttributes.modify(Entry[] attrSets, Entry[] attrSetTmpls, Entry[] modAttrSets)
          Returns a new array that contains copies of the attributes in the attrSets parameter, modified according to the contents of both the attrSetTmpls parameter and the modAttrSets parameter.
static Entry[] LookupAttributes.modify(Entry[] attrSets, Entry[] attrSetTmpls, Entry[] modAttrSets)
          Returns a new array that contains copies of the attributes in the attrSets parameter, modified according to the contents of both the attrSetTmpls parameter and the modAttrSets parameter.
static Entry[] LookupAttributes.modify(Entry[] attrSets, Entry[] attrSetTmpls, Entry[] modAttrSets, boolean checkSC)
          Returns a new array that contains copies of the attributes in the attrSets parameter, modified according to the contents of both the attrSetTmpls parameter and the modAttrSets parameter.
static Entry[] LookupAttributes.modify(Entry[] attrSets, Entry[] attrSetTmpls, Entry[] modAttrSets, boolean checkSC)
          Returns a new array that contains copies of the attributes in the attrSets parameter, modified according to the contents of both the attrSetTmpls parameter and the modAttrSets parameter.
static Entry[] LookupAttributes.modify(Entry[] attrSets, Entry[] attrSetTmpls, Entry[] modAttrSets, boolean checkSC)
          Returns a new array that contains copies of the attributes in the attrSets parameter, modified according to the contents of both the attrSetTmpls parameter and the modAttrSets parameter.
private static Entry LookupAttributes.update(Entry e, Entry mods)
          Return a new entry that, for each non-null field of the parameter mods, has the same field value as mods, else the same field value as the parameter e.
 

Uses of Entry in com.sun.jini.mahalo
 

Fields in com.sun.jini.mahalo declared as Entry
private  Entry[] JoinStateManager.attributes
          The join state, this data needs to be persisted between restarts
 

Methods in com.sun.jini.mahalo that return Entry
private static Entry[] TxnManagerImpl.attributesFor()
          Create the service owned attributes for an Mahalo server
 Entry[] TxnMgrAdminProxy.getLookupAttributes()
           
 Entry[] JoinStateManager.getLookupAttributes()
          Get the current attribute sets for the service.
 Entry[] TxnManagerImpl.getLookupAttributes()
           
private static Entry[] JoinStateManager.readAttributes(ObjectInput in)
          Utility method to read in an array of entities from a ObjectInputStream.
 

Methods in com.sun.jini.mahalo with parameters of type Entry
 void TxnMgrAdminProxy.addLookupAttributes(Entry[] attrSets)
           
 void JoinStateManager.addLookupAttributes(Entry[] attrSets)
          Add attribute sets for the service.
 void TxnManagerImpl.addLookupAttributes(Entry[] attrSets)
           
 void TxnMgrAdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void TxnMgrAdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void JoinStateManager.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modify the current attribute sets, using the same semantics as ServiceRegistration.modifyAttributes.
 void JoinStateManager.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modify the current attribute sets, using the same semantics as ServiceRegistration.modifyAttributes.
 void TxnManagerImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void TxnManagerImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
(package private)  void JoinStateManager.startManager(Configuration config, Object service, ServiceID serviceID, Entry[] baseAttributes)
          Start the manager.
private static void JoinStateManager.writeAttributes(Entry[] attributes, ObjectOutput out)
          Utility method to write out an array of entities to an ObjectOutputStream.
 

Uses of Entry in com.sun.jini.mercury
 

Fields in com.sun.jini.mercury declared as Entry
private  Entry[] MailboxImpl.baseLookupAttrs
          The attributes to use when joining lookup services
private  Entry[] MailboxImpl.lookupAttrs
           
 

Methods in com.sun.jini.mercury that return Entry
 Entry[] MailboxAdminProxy.getLookupAttributes()
           
 Entry[] MailboxImpl.getLookupAttributes()
           
private static Entry[] MailboxImpl.unmarshalAttributes(MarshalledObject[] marshalledAttrs)
          Unmarshals each element of the MarshalledObject array parameter.
 

Methods in com.sun.jini.mercury with parameters of type Entry
 void MailboxAdminProxy.addLookupAttributes(Entry[] attrSets)
           
 void MailboxImpl.addLookupAttributes(Entry[] attrSets)
           
private static void MailboxImpl.dumpAttrs(Entry[] attrs, Logger logger, Level level)
          Utility method for displaying lookup service attributes
private static MarshalledObject[] MailboxImpl.marshalAttributes(Entry[] attrs)
          Marshals each element of the Entry[] array parameter.
 void MailboxAdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void MailboxAdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void MailboxImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void MailboxImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 

Constructors in com.sun.jini.mercury with parameters of type Entry
MailboxImpl.AttrsAddedLogObj(Entry[] attrs)
          Constructs this class and stores the attributes that were added
MailboxImpl.AttrsModifiedLogObj(Entry[] attrTmpls, Entry[] modAttrs)
          Constructs this class and stores the modified attributes along with the corresponding set of templates.
MailboxImpl.AttrsModifiedLogObj(Entry[] attrTmpls, Entry[] modAttrs)
          Constructs this class and stores the modified attributes along with the corresponding set of templates.
 

Uses of Entry in com.sun.jini.norm
 

Methods in com.sun.jini.norm that return Entry
 Entry[] AdminProxy.getLookupAttributes()
           
 Entry[] NormServerBaseImpl.getLookupAttributes()
           
 

Methods in com.sun.jini.norm with parameters of type Entry
 void AdminProxy.addLookupAttributes(Entry[] attrSets)
           
 void NormServerBaseImpl.addLookupAttributes(Entry[] attrSets)
           
 void AdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void AdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void NormServerBaseImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void NormServerBaseImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 

Uses of Entry in com.sun.jini.norm.lookup
 

Fields in com.sun.jini.norm.lookup declared as Entry
private  Entry[] JoinState.attributes
          Pass through to get attribute array from the log recovery method to the code that creates the JoinManager
private  Entry[] JoinState.serviceAttributes
          Attributes supplied by the service
 

Methods in com.sun.jini.norm.lookup that return Entry
 Entry[] JoinState.getAttributes()
          Get the current attribute sets for the service.
private static Entry[] JoinState.readAttributes(ObjectInputStream in)
          Utility method to read in an array of entities from a ObjectInputStream.
 

Methods in com.sun.jini.norm.lookup with parameters of type Entry
 void JoinState.addAttributes(Entry[] attrSets, boolean checkSC)
          Add attribute sets for the service.
 void JoinState.modifyAttributes(Entry[] attrSetTemplates, Entry[] attrSets, boolean checkSC)
          Modify the current attribute sets, using the same semantics as ServiceRegistration.modifyAttributes.
 void JoinState.modifyAttributes(Entry[] attrSetTemplates, Entry[] attrSets, boolean checkSC)
          Modify the current attribute sets, using the same semantics as ServiceRegistration.modifyAttributes.
private static void JoinState.writeAttributes(Entry[] attributes, ObjectOutputStream out)
          Utility method to write out an array of entities to an ObjectOutputStream.
 

Constructors in com.sun.jini.norm.lookup with parameters of type Entry
JoinState(Object service, LeaseRenewalManager lrm, Configuration config, Entry[] serviceAttributes, ProxyPreparer recoveredLookupLocatorPreparer, ServiceID serviceID)
          Simple constructor.
 

Uses of Entry in com.sun.jini.outrigger
 

Classes in com.sun.jini.outrigger that implement Entry
(package private)  class SnapshotRep
          This class is used by the snapshot implementation of the proxy to create a snapshot.
 

Fields in com.sun.jini.outrigger declared as Entry
private  Entry[] JoinStateManager.attributes
          The list of attributes to start with.
 

Methods in com.sun.jini.outrigger that return Entry
private static Entry[] OutriggerServerImpl.attributesFor()
          Create the service-owned attributes for an Outrigger server.
(package private)  Entry EntryRep.entry()
          Return an Entry object built out of this EntryRep This is used by the client-side proxy to convert the EntryRep it gets from the space server into the actual Entry object it represents.
(package private) static Entry SpaceProxy2.entryFrom(EntryRep rep)
          Return an entry generated from the given rep.
 Entry OutriggerAvailabilityEvent.getEntry()
           
 Entry[] AdminProxy.getLookupAttributes()
           
 Entry[] JoinStateManager.getLookupAttributes()
          Get the current attribute sets for the service.
 Entry[] OutriggerServerWrapper.getLookupAttributes()
           
 Entry[] OutriggerServerImpl.getLookupAttributes()
           
 Entry OutriggerAvailabilityEvent.getSnapshot()
           
 Entry MatchSetProxy.getSnapshot()
           
 Entry MatchSetProxy.next()
           
 Entry AdminIterator.next()
          Deprecated. Return the next entry in the sequence.
 Entry IteratorProxy.next()
           
 Entry SpaceProxy2.read(Entry tmpl, Transaction txn, long timeout)
           
private static Entry[] JoinStateManager.readAttributes(ObjectInputStream in)
          Utility method to read in an array of entities from a ObjectInputStream.
 Entry SpaceProxy2.readIfExists(Entry tmpl, Transaction txn, long timeout)
           
 Entry SpaceProxy2.snapshot(Entry entry)
           
 Entry SpaceProxy2.take(Entry tmpl, Transaction txn, long timeout)
           
 Entry SpaceProxy2.takeIfExists(Entry tmpl, Transaction txn, long timeout)
           
 

Methods in com.sun.jini.outrigger with parameters of type Entry
 void AdminProxy.addLookupAttributes(Entry[] attrSets)
           
 void JoinStateManager.addLookupAttributes(Entry[] attrSets)
          Add attribute sets for the service.
 void OutriggerServerWrapper.addLookupAttributes(Entry[] attrSets)
           
 void OutriggerServerImpl.addLookupAttributes(Entry[] attrSets)
           
 AdminIterator AdminProxy.contents(Entry tmpl, Transaction tr)
           
 AdminIterator JavaSpaceAdmin.contents(Entry tmpl, Transaction txn)
          Deprecated. Return an AdminIterator that will iterate over all the entries in the space that match the given template and are visible under the given transaction.
 AdminIterator ConstrainableJavaSpaceAdmin.contents(Entry tmpl, Transaction txn)
          Deprecated. Return an AdminIterator that will iterate over all the entries in the space that match the given template and are visible under the given transaction.
 AdminIterator AdminProxy.contents(Entry tmpl, Transaction tr, int fetchSize)
           
 AdminIterator ConstrainableAdminProxy.contents(Entry tmpl, Transaction tr, int fetchSize)
          Override super class to create secure IteratorProxys
 AdminIterator JavaSpaceAdmin.contents(Entry tmpl, Transaction txn, int fetchSize)
          Deprecated. Return an AdminIterator that will iterate over all the entries in the space that match the given template and are visible under the given transaction.
 AdminIterator ConstrainableJavaSpaceAdmin.contents(Entry tmpl, Transaction txn, int fetchSize)
          Deprecated. Return an AdminIterator that will iterate over all the entries in the space that match the given template and are visible under the given transaction.
 AdminIterator ConstrainableAdminProxy.contents(Entry tmpl, Transaction txn, int fetchSize, MethodConstraints constraints)
           
 AdminIterator ConstrainableJavaSpaceAdmin.contents(Entry tmpl, Transaction txn, int fetchSize, MethodConstraints constrains)
          Deprecated. Return an AdminIterator that will iterate over all the entries in the space that match the given template and are visible under the given transaction.
 void AdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void AdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void JoinStateManager.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modify the current attribute sets, using the same semantics as ServiceRegistration.modifyAttributes.
 void JoinStateManager.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modify the current attribute sets, using the same semantics as ServiceRegistration.modifyAttributes.
 void OutriggerServerWrapper.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void OutriggerServerWrapper.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void OutriggerServerImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void OutriggerServerImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 EventRegistration SpaceProxy2.notify(Entry tmpl, Transaction txn, RemoteEventListener listener, long lease, MarshalledObject handback)
           
 Entry SpaceProxy2.read(Entry tmpl, Transaction txn, long timeout)
           
 Entry SpaceProxy2.readIfExists(Entry tmpl, Transaction txn, long timeout)
           
(package private) static EntryRep SpaceProxy2.repFor(Entry entry)
          Return an EntryRep object for the given Entry.
 Entry SpaceProxy2.snapshot(Entry entry)
           
(package private)  void JoinStateManager.startManager(Configuration config, LogOps log, Object service, ServiceID serviceID, Entry[] baseAttributes)
          Start the manager.
 Entry SpaceProxy2.take(Entry tmpl, Transaction txn, long timeout)
           
 Entry SpaceProxy2.takeIfExists(Entry tmpl, Transaction txn, long timeout)
           
private  UnusableEntryException EntryRep.throwNewUnusableEntryException(Entry partial, String[] badFields, Throwable[] exceptions)
          Construct, log, and throw a new UnusableEntryException
 Lease SpaceProxy2.write(Entry entry, Transaction txn, long lease)
           
private static void JoinStateManager.writeAttributes(Entry[] attributes, ObjectOutputStream out)
          Utility method to write out an array of entities to an ObjectOutputStream.
 

Constructors in com.sun.jini.outrigger with parameters of type Entry
EntryRep(Entry entry)
          Create a serialized form of the entry with our object's relevant fields set.
EntryRep(Entry entry, boolean validate)
          Create a serialized form of the entry.
SnapshotRep(Entry e)
          Create a new SnapshotRep that is a snapshot of e.
 

Uses of Entry in com.sun.jini.reggie
 

Fields in com.sun.jini.reggie declared as Entry
private  Entry[] RegistrarImpl.LookupAttributesChangedLogObj.attrs
          The new lookup service attributes.
private static Entry[] RegistrarImpl.baseAttrs
          Base set of initial attributes for self
private  Entry[] RegistrarImpl.lookupAttrs
          The attributes to use when joining (including with myself)
 

Methods in com.sun.jini.reggie that return Entry
 Entry EntryRep.get()
          Convert back to an Entry.
 Entry[] AdminProxy.getLookupAttributes()
           
 Entry[] RegistrarImpl.getLookupAttributes()
           
static Entry[] EntryRep.toEntry(EntryRep[] reps)
          Converts an array of EntryRep to an array of Entry.
private static Entry[] RegistrarImpl.unmarshalAttributes(ObjectInputStream in)
          Returns reggie's attributes unmarshalled from a null-terminated list of MarshalledInstances read from the given stream, logging (but tolerating) unmarshalling failures.
 

Methods in com.sun.jini.reggie with parameters of type Entry
 void Registration.addAttributes(Entry[] attrSets)
           
 void AdminProxy.addLookupAttributes(Entry[] attrSets)
           
 void RegistrarImpl.addLookupAttributes(Entry[] attrSets)
           
private static void RegistrarImpl.marshalAttributes(Entry[] attrs, ObjectOutputStream out)
          Writes reggie's attributes to ObjectOutputStream as a null-terminated list of MarshalledInstances.
 void Registration.modifyAttributes(Entry[] attrSetTmpls, Entry[] attrSets)
           
 void Registration.modifyAttributes(Entry[] attrSetTmpls, Entry[] attrSets)
           
 void AdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void AdminProxy.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void RegistrarImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void RegistrarImpl.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
           
 void Registration.setAttributes(Entry[] attrSets)
           
static EntryRep[] EntryRep.toEntryRep(Entry[] entries, boolean needCodebase)
          Converts an array of Entry to an array of EntryRep.
 

Constructors in com.sun.jini.reggie with parameters of type Entry
EntryRep(Entry entry)
          Converts an Entry to an EntryRep.
RegistrarImpl.LookupAttributesChangedLogObj(Entry[] attrs)
          Simple constructor
 

Uses of Entry in net.jini.admin
 

Methods in net.jini.admin that return Entry
 Entry[] JoinAdmin.getLookupAttributes()
          Get the current attribute sets for the service.
 

Methods in net.jini.admin with parameters of type Entry
 void JoinAdmin.addLookupAttributes(Entry[] attrSets)
          Add attribute sets for the service.
 void JoinAdmin.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modify the current attribute sets, using the same semantics as ServiceRegistration.modifyAttributes.
 void JoinAdmin.modifyLookupAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modify the current attribute sets, using the same semantics as ServiceRegistration.modifyAttributes.
 

Uses of Entry in net.jini.core.entry
 

Fields in net.jini.core.entry declared as Entry
 Entry UnusableEntryException.partialEntry
          The partial entry.
 

Constructors in net.jini.core.entry with parameters of type Entry
UnusableEntryException(Entry partial, String[] badFields, Throwable[] exceptions)
          Create an exception for the given partial entry and vectors of bad field names/nested exception pairs.
 

Uses of Entry in net.jini.core.lookup
 

Fields in net.jini.core.lookup declared as Entry
 Entry[] ServiceItem.attributeSets
          Attribute sets.
 Entry[] ServiceTemplate.attributeSetTemplates
          Attribute set templates to match, or null.
 

Methods in net.jini.core.lookup with parameters of type Entry
 void ServiceRegistration.addAttributes(Entry[] attrSets)
          Adds the specified attribute sets (those that aren't duplicates of existing attribute sets) to the registered service item.
 void ServiceRegistration.modifyAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modifies existing attribute sets.
 void ServiceRegistration.modifyAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Modifies existing attribute sets.
 void ServiceRegistration.setAttributes(Entry[] attrSets)
          Deletes all of the service item's existing attributes, and replaces them with the specified attribute sets.
 

Constructors in net.jini.core.lookup with parameters of type Entry
ServiceItem(ServiceID serviceID, Object service, Entry[] attrSets)
          Simple constructor.
ServiceTemplate(ServiceID serviceID, Class[] serviceTypes, Entry[] attrSetTemplates)
          Simple constructor.
 

Uses of Entry in net.jini.entry
 

Classes in net.jini.entry that implement Entry
 class AbstractEntry
          An abstract implementation of Entry that provides useful implementations of equals, hashCode, and toString.
 

Methods in net.jini.entry with parameters of type Entry
static boolean AbstractEntry.equals(Entry e1, Entry e2)
          Returns true if the two arguments are of the same class and for each entry field F, the arguments' values for F are either both null or the invocation of equals on one argument's value for F with the other argument's value for F as its parameter returns true.
private static Field[] AbstractEntry.fieldInfo(Entry entry)
          Calculate the list of usable fields for this type
static int AbstractEntry.hashCode(Entry entry)
          Returns zero XORed with the result of invoking hashCode on each of the argument's non-null entry fields.
static String AbstractEntry.toString(Entry entry)
          Returns a String representation of its argument that will contain the name of the argument's class and a representation of each of the argument's entry fields.
 

Uses of Entry in net.jini.lookup
 

Fields in net.jini.lookup declared as Entry
protected  Entry[] JoinManager.AddAttributesTask.attrSets
          The new attribute values with which the service's current attributes will be augmented, replaced, or changed.
private  Entry[] JoinManager.ModifyAttributesTask.attrSetTemplates
           
private  Entry[] JoinManager.lookupAttr
          Contains the attributes with which to associate the service in each of the lookup services with which this join manager registers the service.
(package private)  Entry[] JoinManager.RegisterTask.regAttrs
          Attributes with which to register the service.
(package private)  Entry[] JoinManager.LeaseExpireNotifyTask.regAttrs
          Attributes with which to re-register the service.
 

Methods in net.jini.lookup that return Entry
 Entry[] JoinManager.getAttributes()
          Returns an array containing the set of attributes currently associated with the service.
 

Methods in net.jini.lookup with parameters of type Entry
 void JoinManager.addAttributes(Entry[] attrSets)
          Associates a new set of attributes with the service, in addition to the service's current set of attributes.
 void JoinManager.ProxyReg.addAttributes(Entry[] attSet)
          With respect to the lookup service referenced in this class and with which this join manager's service is registered, this method associates with that service a new set of attributes -- in addition to that service's current set of attributes.
 void JoinManager.addAttributes(Entry[] attrSets, boolean checkSC)
          Associates a new set of attributes with the service, in addition to the service's current set of attributes.
private  void JoinManager.createJoinManager(ServiceID serviceID, Object serviceProxy, Entry[] attrSets, ServiceIDListener callback, LeaseRenewalManager leaseMgr, Configuration config)
          Convenience method invoked by the constructors of this class that uses the given Configuration to initialize the current instance of this utility, and initiates all join processing for the given parameters.
 void JoinManager.modifyAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Changes the service's current set of attributes using the same semantics as the modifyAttributes method of the ServiceRegistration class.
 void JoinManager.modifyAttributes(Entry[] attrSetTemplates, Entry[] attrSets)
          Changes the service's current set of attributes using the same semantics as the modifyAttributes method of the ServiceRegistration class.
 void JoinManager.ProxyReg.modifyAttributes(Entry[] templ, Entry[] attSet)
          With respect to the lookup service referenced in this class and with which this join manager's service is registered, this method changes that service's current attributes by selecting the attributes to change using the given first parameter; and identifying the desired changes to make through the contents of the second parameter.
 void JoinManager.ProxyReg.modifyAttributes(Entry[] templ, Entry[] attSet)
          With respect to the lookup service referenced in this class and with which this join manager's service is registered, this method changes that service's current attributes by selecting the attributes to change using the given first parameter; and identifying the desired changes to make through the contents of the second parameter.
 void JoinManager.modifyAttributes(Entry[] attrSetTemplates, Entry[] attrSets, boolean checkSC)
          Changes the service's current set of attributes using the same semantics as the modifyAttributes method of the ServiceRegistration class.
 void JoinManager.modifyAttributes(Entry[] attrSetTemplates, Entry[] attrSets, boolean checkSC)
          Changes the service's current set of attributes using the same semantics as the modifyAttributes method of the ServiceRegistration class.
 void JoinManager.ProxyReg.register(Entry[] srvcAttrs)
          Registers the service associated with this join manager with the the lookup service corresponding to this class.
 void JoinManager.replaceRegistration(Object serviceProxy, Entry[] attrSets)
          Registers a new reference to the service with all current and future discovered lookup services, applying semantics identical to the one-argument form of this method, except with respect to the registration of the given attribute sets.
private  void JoinManager.replaceRegistrationDo(Object serviceProxy, Entry[] attrSets, boolean doAttrs)
          Convenience method invoked by either form of the method replaceRegistration.
 void JoinManager.setAttributes(Entry[] attrSets)
          Replaces the service's current set of attributes with a new set of attributes.
 void JoinManager.ProxyReg.setAttributes(Entry[] attSet)
          With respect to the lookup service referenced in this class and with which this join manager's service is registered, this method replaces that service's current attributes with a new set of attributes.
 

Constructors in net.jini.lookup with parameters of type Entry
JoinManager.AddAttributesTask(JoinManager.ProxyReg proxyReg, Entry[] newAttrs)
          Constructor that associates this task with the lookup service referenced in the given ProxyReg parameter.
JoinManager.LeaseExpireNotifyTask(JoinManager.ProxyReg proxyReg, Entry[] regAttrs)
          Constructor that associates this task with the lookup service referenced in the given ProxyReg parameter.
JoinManager.ModifyAttributesTask(JoinManager.ProxyReg proxyReg, Entry[] attrSetTemplates, Entry[] attrChanges)
          Constructor that associates this task with the lookup service referenced in the given ProxyReg parameter.
JoinManager.ModifyAttributesTask(JoinManager.ProxyReg proxyReg, Entry[] attrSetTemplates, Entry[] attrChanges)
          Constructor that associates this task with the lookup service referenced in the given ProxyReg parameter.
JoinManager.RegisterTask(JoinManager.ProxyReg proxyReg, Entry[] regAttrs)
          Constructor that associates this task with the lookup service referenced in the given ProxyReg parameter.
JoinManager.SetAttributesTask(JoinManager.ProxyReg proxyReg, Entry[] replacementAttrs)
          Constructor that associates this task with the lookup service referenced in the given ProxyReg parameter.
JoinManager(Object serviceProxy, Entry[] attrSets, ServiceID serviceID, DiscoveryManagement discoveryMgr, LeaseRenewalManager leaseMgr)
          Constructs an instance of this class that will register the service with all discovered lookup services, using the supplied ServiceID.
JoinManager(Object serviceProxy, Entry[] attrSets, ServiceID serviceID, DiscoveryManagement discoveryMgr, LeaseRenewalManager leaseMgr, Configuration config)
          Constructs an instance of this class, configured using the items retrieved through the given Configuration, that will register the service with all discovered lookup services, using the supplied ServiceID.
JoinManager(Object serviceProxy, Entry[] attrSets, ServiceIDListener callback, DiscoveryManagement discoveryMgr, LeaseRenewalManager leaseMgr)
          Constructs an instance of this class that will register the given service reference with all discovered lookup services and, through an event sent to the given ServiceIDListener object, communicate the service ID assigned by the first lookup service with which the service is registered.
JoinManager(Object serviceProxy, Entry[] attrSets, ServiceIDListener callback, DiscoveryManagement discoveryMgr, LeaseRenewalManager leaseMgr, Configuration config)
          Constructs an instance of this class, configured using the items retrieved through the given Configuration object, that will register the given service reference with all discovered lookup services and, through an event sent to the given ServiceIDListener object, communicate the service ID assigned by the first lookup service with which the service is registered.
 

Uses of Entry in net.jini.lookup.entry
 

Classes in net.jini.lookup.entry that implement Entry
 class Address
          The address of the physical component of a service.
 class Comment
          A free-form comment about a service.
 class Location
          The location of the physical component of a service.
 class Name
          The name of a service as used by users.
 class ServiceInfo
          Generic information about a service.
 class ServiceType
          Human-oriented information about the "type" of a service.
 class Status
          The base class from which other status-related entry classes may be derived.
 class UIDescriptor
          Entry that enables a UI for a service to be associated with the service in the attribute sets of the service item.
 

Methods in net.jini.lookup.entry that return Entry
 Entry NameBean.followLink()
          Return the Name linked to by this JavaBeans component.
 Entry LocationBean.followLink()
          Return the Entry linked to by this JavaBeans component.
 Entry StatusBean.followLink()
          Return the Entry linked to by this JavaBeans component.
 Entry EntryBean.followLink()
          Return the Entry linked to by this JavaBeans component.
 Entry UIDescriptorBean.followLink()
          Return the UIDescriptor linked to by this JavaBeans component.
 Entry ServiceInfoBean.followLink()
          Return the Entry linked to by this JavaBeans component.
 Entry CommentBean.followLink()
          Return the Entry linked to by this JavaBeans component.
 Entry AddressBean.followLink()
          Return the Entry linked to by this JavaBeans component.
 

Methods in net.jini.lookup.entry with parameters of type Entry
static EntryBean EntryBeans.createBean(Entry ent)
          Create a bean of the appropriate type for the given Entry object, and link it to the object for immediate manipulation.
 void NameBean.makeLink(Entry e)
          Make a link to an Entry object.
 void LocationBean.makeLink(Entry e)
          Make a link to an Entry object.
 void StatusBean.makeLink(Entry e)
          Make a link to an Entry object.
 void EntryBean.makeLink(Entry e)
          Make a link to an Entry object.
 void UIDescriptorBean.makeLink(Entry e)
          Make a link to a UIDescriptor object.
 void ServiceInfoBean.makeLink(Entry e)
          Make a link to an Entry object.
 void CommentBean.makeLink(Entry e)
          Make a link to an Entry object.
 void AddressBean.makeLink(Entry e)
          Make a link to an Entry object.
 

Uses of Entry in net.jini.space
 

Methods in net.jini.space that return Entry
abstract  Entry AvailabilityEvent.getEntry()
          Returns a copy of the Entry whose transition triggered this event.
 Entry MatchSet.getSnapshot()
          Returns a snapshot of the Entry removed by the last call to next.
abstract  Entry AvailabilityEvent.getSnapshot()
          Returns a snapshot of the Entry whose transition triggered this event.
 Entry MatchSet.next()
          Removes one Entry from the match set and returns a copy to the caller.
 Entry JavaSpace.read(Entry tmpl, Transaction txn, long timeout)
          Read any matching entry from the space, blocking until one exists.
 Entry JavaSpace.readIfExists(Entry tmpl, Transaction txn, long timeout)
          Read any matching entry from the space, returning null if there is currently is none.
 Entry JavaSpace.snapshot(Entry e)
          The process of serializing an entry for transmission to a JavaSpaces service will be identical if the same entry is used twice.
 Entry JavaSpace.take(Entry tmpl, Transaction txn, long timeout)
          Take a matching entry from the space, waiting until one exists.
 Entry JavaSpace.takeIfExists(Entry tmpl, Transaction txn, long timeout)
          Take a matching entry from the space, returning null if there is currently is none.
 

Methods in net.jini.space with parameters of type Entry
 EventRegistration JavaSpace.notify(Entry tmpl, Transaction txn, RemoteEventListener listener, long lease, MarshalledObject handback)
          When entries are written that match this template notify the given listener with a RemoteEvent that includes the handback object.
 Entry JavaSpace.read(Entry tmpl, Transaction txn, long timeout)
          Read any matching entry from the space, blocking until one exists.
 Entry JavaSpace.readIfExists(Entry tmpl, Transaction txn, long timeout)
          Read any matching entry from the space, returning null if there is currently is none.
 Entry JavaSpace.snapshot(Entry e)
          The process of serializing an entry for transmission to a JavaSpaces service will be identical if the same entry is used twice.
 Entry JavaSpace.take(Entry tmpl, Transaction txn, long timeout)
          Take a matching entry from the space, waiting until one exists.
 Entry JavaSpace.takeIfExists(Entry tmpl, Transaction txn, long timeout)
          Take a matching entry from the space, returning null if there is currently is none.
 Lease JavaSpace.write(Entry entry, Transaction txn, long lease)
          Write a new entry into the space.
 



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