Uses of Class
solar.service.directory.NameRecord

Packages that use NameRecord
solar Contains some basic Solar classes, such as client facade, Planet, and global constants. 
solar.service.dan Contains DAN (Data Aggregation Network) service and related classes. 
solar.service.directory Contains directory service that allows name advertisements and lookups. 
solar.service.directory.comm Events and requests for directory service. 
 

Uses of NameRecord in solar
 

Methods in solar with parameters of type NameRecord
 void Planet.nameAdded(Name name, NameRecord rec)
           
 void Planet.nameRemoved(Name name, NameRecord rec)
           
 void Planet.nameUpdated(Name oldName, NameRecord oldrec, Name newName, NameRecord newrec)
           
 void Planet.nameUpdated(Name oldName, NameRecord oldrec, Name newName, NameRecord newrec)
           
 void Planet.nameMigrated(Name name, NameRecord oldrec, NameRecord newrec)
           
 void Planet.nameMigrated(Name name, NameRecord oldrec, NameRecord newrec)
           
 

Uses of NameRecord in solar.service.dan
 

Methods in solar.service.dan with parameters of type NameRecord
 void Monitor.nameAdded(Name name, NameRecord rec)
           
 void Monitor.nameRemoved(Name name, NameRecord rec)
           
 void Monitor.nameUpdated(Name oldName, NameRecord oldrec, Name newName, NameRecord newrec)
           
 void Monitor.nameUpdated(Name oldName, NameRecord oldrec, Name newName, NameRecord newrec)
           
 void Monitor.nameMigrated(Name name, NameRecord oldrec, NameRecord newrec)
           
 void Monitor.nameMigrated(Name name, NameRecord oldrec, NameRecord newrec)
           
 

Uses of NameRecord in solar.service.directory
 

Fields in solar.service.directory declared as NameRecord
protected  NameRecord Advertisement._record
           
 

Methods in solar.service.directory that return NameRecord
 NameRecord FlatDirectory.advertise(Name name, NameRecord rec)
           
 NameRecord FlatDirectory.unadvertise(Name name, NameRecord rec)
           
 NameRecord FlatDirectory.update(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
 NameRecord Directory.advertise(Name name, NameRecord rec)
          Advertise a name to the name space.
 NameRecord Directory.unadvertise(Name name, NameRecord rec)
          Unadvertise a name from the name space.
 NameRecord Directory.update(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
          Update a name advertisement in the name space.
 NameRecord Advertisement.getNameRecord()
          Return the name record in this advertisement.
 

Methods in solar.service.directory with parameters of type NameRecord
 void RemoteDirectoryListener.nameAdded(Name name, NameRecord rec)
           
 void RemoteDirectoryListener.nameRemoved(Name name, NameRecord rec)
           
 void RemoteDirectoryListener.nameUpdated(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
 void RemoteDirectoryListener.nameUpdated(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
 void RemoteDirectoryListener.nameMigrated(Name name, NameRecord oldrec, NameRecord newrec)
           
 void RemoteDirectoryListener.nameMigrated(Name name, NameRecord oldrec, NameRecord newrec)
           
 NameRecord FlatDirectory.advertise(Name name, NameRecord rec)
           
 NameRecord FlatDirectory.unadvertise(Name name, NameRecord rec)
           
 NameRecord FlatDirectory.update(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
 NameRecord FlatDirectory.update(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
private  java.lang.Object CentralDirectoryService.doAdvertise(Name name, NameRecord rec)
           
private  java.lang.Object CentralDirectoryService.doUnadvertise(Name name, NameRecord rec)
           
private  java.lang.Object CentralDirectoryService.doUpdate(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
private  java.lang.Object CentralDirectoryService.doUpdate(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
 NameRecord Directory.advertise(Name name, NameRecord rec)
          Advertise a name to the name space.
 NameRecord Directory.unadvertise(Name name, NameRecord rec)
          Unadvertise a name from the name space.
 NameRecord Directory.update(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
          Update a name advertisement in the name space.
 NameRecord Directory.update(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
          Update a name advertisement in the name space.
 void NameNode.addRecord(NameRecord rec)
          Add a name record to this name node.
 void NameNode.removeRecord(NameRecord rec)
          Remove a name record from this name node.
 void DirectoryListener.nameAdded(Name name, NameRecord rec)
          Handle event about the addition of a name.
 void DirectoryListener.nameRemoved(Name name, NameRecord rec)
          Handle event about the removal of a name.
 void DirectoryListener.nameUpdated(Name oldName, NameRecord oldrec, Name newName, NameRecord newrec)
          Handle event about the change of a name.
 void DirectoryListener.nameUpdated(Name oldName, NameRecord oldrec, Name newName, NameRecord newrec)
          Handle event about the change of a name.
 void DirectoryListener.nameMigrated(Name name, NameRecord oldrec, NameRecord newrec)
          Handle event about the migration of a name (named resource).
 void DirectoryListener.nameMigrated(Name name, NameRecord oldrec, NameRecord newrec)
          Handle event about the migration of a name (named resource).
 

Constructors in solar.service.directory with parameters of type NameRecord
Advertisement(Name name, NameRecord record)
           
 

Uses of NameRecord in solar.service.directory.comm
 

Fields in solar.service.directory.comm declared as NameRecord
protected  NameRecord NameMigratedRequest._oldrecord
           
protected  NameRecord NameMigratedRequest._newrecord
           
protected  NameRecord NameUpdatedRequest._oldrecord
           
protected  NameRecord NameUpdatedRequest._newrecord
           
protected  NameRecord NameRemovedRequest._record
           
protected  NameRecord NameAddedRequest._record
           
protected  NameRecord UpdateRequest._oldrec
           
protected  NameRecord UpdateRequest._newrec
           
protected  NameRecord UnadvertiseRequest._record
           
protected  NameRecord AdvertiseRequest._record
           
 

Methods in solar.service.directory.comm that return NameRecord
 NameRecord NameMigratedRequest.getOldNameRecord()
           
 NameRecord NameMigratedRequest.getNewNameRecord()
           
 NameRecord NameUpdatedRequest.getOldNameRecord()
           
 NameRecord NameUpdatedRequest.getNewNameRecord()
           
 NameRecord NameRemovedRequest.getNameRecord()
           
 NameRecord NameAddedRequest.getNameRecord()
           
 NameRecord UpdateRequest.getOldNameRecord()
           
 NameRecord UpdateRequest.getNewNameRecord()
           
 NameRecord UnadvertiseRequest.getNameRecord()
           
 NameRecord AdvertiseRequest.getNameRecord()
           
 

Constructors in solar.service.directory.comm with parameters of type NameRecord
NameMigratedRequest(Id id, Name name, NameRecord oldrec, NameRecord newrec)
           
NameMigratedRequest(Id id, Name name, NameRecord oldrec, NameRecord newrec)
           
NameUpdatedRequest(Id id, Name oldname, NameRecord oldrecord, Name newname, NameRecord newrecord)
           
NameUpdatedRequest(Id id, Name oldname, NameRecord oldrecord, Name newname, NameRecord newrecord)
           
NameRemovedRequest(Id id, Name name, NameRecord record)
           
NameAddedRequest(Id id, Name name, NameRecord record)
           
UpdateRequest(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
UpdateRequest(Name oldname, NameRecord oldrec, Name newname, NameRecord newrec)
           
UnadvertiseRequest(Name name, NameRecord record)
           
AdvertiseRequest(Name name, NameRecord record)