Uses of Interface
solar.service.directory.Name

Packages that use Name
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.dan.lang Language parser for DAN service. 
solar.service.directory Contains directory service that allows name advertisements and lookups. 
solar.service.directory.comm Events and requests for directory service. 
solar.service.multicast Contains the event multicasting service. 
 

Uses of Name in solar
 

Methods in solar with parameters of type Name
 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)
           
 

Uses of Name in solar.service.dan
 

Fields in solar.service.dan declared as Name
private  Name Monitor._name
           
private  Name Monitor._pname
           
private  Name Monitor._query
           
private  Name Monitor._pquery
           
 

Methods in solar.service.dan that return Name
private  Name Monitor.composeName(Name name, Event evt)
           
 

Methods in solar.service.dan with parameters of type Name
 void Monitor.advertise(Guid guid, Name name, java.lang.Object obj)
           
 void Monitor.subscribe(Guid guid, Name query)
           
 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)
           
private  Name Monitor.composeName(Name name, Event evt)
           
 

Uses of Name in solar.service.dan.lang
 

Fields in solar.service.dan.lang declared as Name
protected  Name PipeSpec._query
           
 

Methods in solar.service.dan.lang that return Name
 Name PipeSpec.getInputQuery()
           
 

Methods in solar.service.dan.lang with parameters of type Name
 void PipeSpec.setInput(Name query, java.lang.String outport)
           
static java.lang.String GraphSpec.getOpVariable(Name name)
          Return the operator variable used by specified CS name.
 

Uses of Name in solar.service.directory
 

Classes in solar.service.directory that implement Name
 class PlainName
          A name with strings encoded in square brackets.
 

Fields in solar.service.directory declared as Name
protected  Name Advertisement._name
           
 

Methods in solar.service.directory that return Name
private  Name FlatDirectory.mergeStrands(java.util.Set strands)
           
 Name Advertisement.getName()
          Return the name in this advertisement.
 

Methods in solar.service.directory with parameters of type Name
 void DistDirectoryService.addListener(Name pattern, DirectoryListener listener)
           
 void DistDirectoryService.removeListener(Name pattern, DirectoryListener listener)
           
 java.util.List DistDirectoryService.lookup(Name pattern)
           
 java.lang.Object DistDirectoryService.advertise(Name name, Id guid, java.lang.Object obj)
           
 java.lang.Object DistDirectoryService.unadvertise(Name name, Id guid)
           
 java.lang.Object DistDirectoryService.update(Name oldname, Id guid, Name newname, java.lang.Object obj)
           
 java.lang.Object DistDirectoryService.update(Name oldname, Id guid, Name newname, java.lang.Object obj)
           
private  java.util.List DistDirectoryService.requestAll(Name name, Request req)
           
 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 FlatDirectory.addListener(Name pattern, DirectoryListener listener)
           
 void FlatDirectory.removeListener(Name pattern, DirectoryListener listener)
           
 java.util.List FlatDirectory.lookup(Name pattern)
           
 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)
           
 void CentralDirectoryService.addListener(Name pattern, DirectoryListener listener)
           
 void CentralDirectoryService.removeListener(Name pattern, DirectoryListener listener)
           
 java.util.List CentralDirectoryService.lookup(Name pattern)
           
 java.lang.Object CentralDirectoryService.advertise(Name name, Id guid, java.lang.Object obj)
           
 java.lang.Object CentralDirectoryService.unadvertise(Name name, Id guid)
           
 java.lang.Object CentralDirectoryService.update(Name oldname, Id guid, Name newname, java.lang.Object obj)
           
 java.lang.Object CentralDirectoryService.update(Name oldname, Id guid, Name newname, java.lang.Object obj)
           
private  void CentralDirectoryService.doAddListener(Name pattern, DirectoryListener listener)
           
private  void CentralDirectoryService.doRemoveListener(Name pattern, DirectoryListener listener)
           
private  java.util.List CentralDirectoryService.doLookup(Name pattern)
           
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)
           
 void Directory.addListener(Name pattern, DirectoryListener listener)
          Add a directory observer for the specified pattern.
 void Directory.removeListener(Name pattern, DirectoryListener listener)
          Remove a directory observer for the specified pattern.
 java.util.List Directory.lookup(Name pattern)
          Return a list of advertisement whose name matches the pattern.
 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 DirectoryService.addListener(Name pattern, DirectoryListener listener)
          Add a directory listener for the specified pattern.
 void DirectoryService.removeListener(Name pattern, DirectoryListener listener)
          Remove a directory listener for the specified pattern.
 java.util.List DirectoryService.lookup(Name pattern)
          Return a list of advertisement whose name matches the pattern.
 java.lang.Object DirectoryService.advertise(Name name, Id guid, java.lang.Object obj)
          Advertise a name to the name space, with an app-specific object.
 java.lang.Object DirectoryService.unadvertise(Name name, Id guid)
          Unadvertise a name from the name space.
 java.lang.Object DirectoryService.update(Name oldname, Id guid, Name newname, java.lang.Object obj)
          Update a name advertisement in the name space.
 java.lang.Object DirectoryService.update(Name oldname, Id guid, Name newname, java.lang.Object obj)
          Update a name advertisement in the name space.
 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).
 

Constructors in solar.service.directory with parameters of type Name
PlainName(Name aName)
          Constructs a name by copying from another one.
Advertisement(Name name, NameRecord record)
           
 

Uses of Name in solar.service.directory.comm
 

Fields in solar.service.directory.comm declared as Name
protected  Name NameMigratedRequest._name
           
protected  Name NameUpdatedRequest._oldname
           
protected  Name NameUpdatedRequest._newname
           
protected  Name NameRemovedRequest._name
           
protected  Name NameAddedRequest._name
           
protected  Name UpdateRequest._oldname
           
protected  Name UpdateRequest._newname
           
protected  Name UnadvertiseRequest._name
           
protected  Name RemoveListenerRequest._pattern
           
protected  Name AddListenerRequest._pattern
           
protected  Name LookupRequest._pattern
           
protected  Name AdvertiseRequest._name
           
 

Methods in solar.service.directory.comm that return Name
 Name NameMigratedRequest.getName()
           
 Name NameUpdatedRequest.getOldName()
           
 Name NameUpdatedRequest.getNewName()
           
 Name NameRemovedRequest.getName()
           
 Name NameAddedRequest.getName()
           
 Name UpdateRequest.getOldName()
           
 Name UpdateRequest.getNewName()
           
 Name UnadvertiseRequest.getName()
           
 Name RemoveListenerRequest.getPattern()
           
 Name AddListenerRequest.getPattern()
           
 Name LookupRequest.getPattern()
           
 Name AdvertiseRequest.getName()
           
 

Constructors in solar.service.directory.comm with parameters of type Name
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)
           
RemoveListenerRequest(Name pattern, DirectoryListener listener)
           
AddListenerRequest(Name pattern, DirectoryListener listener)
           
LookupRequest(Name pattern)
           
AdvertiseRequest(Name name, NameRecord record)
           
 

Uses of Name in solar.service.multicast
 

Methods in solar.service.multicast that return Name
private  Name NaiveMulticastService.getNameByGroupId(Id groupId)