Project JXTA

Uses of Class
net.jxta.id.ID

Packages that use ID
net.jxta.codat Codats are container objects that can hold both data or code and are associated with a JXTA ID. 
net.jxta.credential Credentials provide the basic mechanisms for securly establishing and communicating identity within JXTA. 
net.jxta.discovery The JXTA Discovery Service provides an asynchronous mechanism for discovering Peer Advertisements, Group Advertisements, and other general JXTA Advertisements (pipes, services, etc.). 
net.jxta.document JXTA Documents are containers for both structured and unstructured data. 
net.jxta.endpoint Provides interfaces and classes used for the addressing, filtering, sending, and receiving of messages within JXTA. 
net.jxta.id IDs are used within JXTA to refer to peers, peer groups, pipes and other types of resources. 
net.jxta.peer Provides definition for the Peer ID standard JXTA Peer Info Service. 
net.jxta.peergroup Peer groups are formed as a collection of peers that have agreed upon a common set of services. 
net.jxta.pipe Pipes are the core mechanism for exchanging messages between JXTA applications or services. 
net.jxta.platform Classes for defining code modules within JXTA. 
net.jxta.protocol Provides inteface objects for Advertisments and protocol messages for the JXTA Core and Standard Protocols. 
net.jxta.rendezvous The RendezVous Service is responsible for propagating messages within a JXTA PeerGroup. 
net.jxta.util A collection of utility classes used by the JXTA implementation and/or useful to users of the JXTA API. 
 

Uses of ID in net.jxta.codat
 

Subclasses of ID in net.jxta.codat
 class CodatID
          Codats are JXTA objects that can hold both data or code.
 

Fields in net.jxta.codat declared as ID
protected  ID Codat.id
          Id of this Codat.
protected  ID Codat.metaId
          Codat Id of a Codat to which this Codat is related.
 

Methods in net.jxta.codat that return ID
 ID Codat.getCodatID()
          Returns the CodatId associated with this Codat.
 ID Codat.getMetaID()
          Returns Codat id of related codat associated with this metadata Codat.
abstract  ID CodatID.getPeerGroupID()
          Returns PeerGroupID of the Peer Group to which this Codat ID belongs.
 

Constructors in net.jxta.codat with parameters of type ID
Codat(PeerGroupID groupID, ID about, Document document)
          Makes a new Codat with a new CodatId given a PeerGroupID and a document.
 

Uses of ID in net.jxta.credential
 

Methods in net.jxta.credential that return ID
 ID AuthenticationCredential.getPeerGroupID()
          Returns the peerGroupID associated with this credential

AuthenticationCredentials are created in the context of a PeerGroup though they are generally independant of peergroups.

 ID Credential.getPeerGroupID()
          Returns the peerGroupID associated with this credential
 ID AuthenticationCredential.getPeerID()
          Returns the peerID associated with this credential
 ID Credential.getPeerID()
          Returns the peerID associated with this credential
 

Uses of ID in net.jxta.discovery
 

Methods in net.jxta.discovery with parameters of type ID
 long DiscoveryService.getAdvExpirationTime(ID id, int type)
          Returns the maximum duration in milliseconds for which this document should be cached by those other than the publisher.
 long DiscoveryService.getAdvLifeTime(ID id, int type)
          Returns the maximum duration in milliseconds for which this document should be kept in local cache
 

Uses of ID in net.jxta.document
 

Methods in net.jxta.document that return ID
abstract  ID Advertisement.getID()
          Returns a unique ID suitable for indexing of this Advertisement.
 

Uses of ID in net.jxta.endpoint
 

Constructors in net.jxta.endpoint with parameters of type ID
EndpointAddress(ID id, String service, String serviceParam)
          Constructor which builds an address from a standard jxta id and a service and param.
 

Uses of ID in net.jxta.id
 

Fields in net.jxta.id declared as ID
static ID ID.nullID
          The null ID.
 

Methods in net.jxta.id that return ID
static ID ID.create(URI fromURI)
          Creates an ID by parsing the given URI.
static ID IDFactory.fromURI(URI source)
          Construct a new ID instance from a JXTA ID contained in a URI.
 ID IDFactory.URIInstantiator.fromURI(URI source)
          Construct a new ID instance from a JXTA ID contained in a URI.
static ID IDFactory.fromURL(URL source)
          Deprecated. Use of URLs for representing JXTA IDs and this method are deprecated. Convert to using IDFactory.fromURI( URI ) instead.
 ID IDFactory.Instantiator.fromURL(URL source)
          Deprecated. Convert to fromURI.
 ID IDFactory.URIInstantiator.fromURNNamespaceSpecificPart(String source)
          Construct a new ID instance from the scheme specific portion of a jxta URN.
 

Uses of ID in net.jxta.peer
 

Subclasses of ID in net.jxta.peer
 class PeerID
          This class implements a PeerID.
 

Methods in net.jxta.peer that return ID
abstract  ID PeerID.getPeerGroupID()
          Returns PeerGroupID of the Peer Group to which this Peer ID belongs.
 

Uses of ID in net.jxta.peergroup
 

Subclasses of ID in net.jxta.peergroup
 class PeerGroupID
          This class implements a PeerGroup ID.
 

Methods in net.jxta.peergroup with parameters of type ID
 Iterator LightWeightPeerGroup.getRoleMap(ID name)
          Returns the map of the assigned IDs currently associated with the given ModuleClassID by this PeerGroup object.
 Iterator PeerGroup.getRoleMap(ID name)
          Returns the map of the assigned IDs currently associated with the given ModuleClassID by this PeerGroup object.
 void LightWeightPeerGroup.init(PeerGroup group, ID assignedID, Advertisement implAdv)
          Initialize the module, passing it its peer group and advertisement.
 Module LightWeightPeerGroup.loadModule(ID assignedID, Advertisement impl)
          Load a module from a ModuleImplAdv.
 Module PeerGroup.loadModule(ID assignedID, Advertisement impl)
          Load a module from a ModuleImplAdv.
 Module LightWeightPeerGroup.loadModule(ID assignedID, ModuleSpecID specID, int where)
          Load a module from a spec id.
 Module PeerGroup.loadModule(ID assignedID, ModuleSpecID specID, int where)
          Load a module from a spec id.
 Service LightWeightPeerGroup.lookupService(ID name)
          Lookup for a service by name.
 Service PeerGroup.lookupService(ID name)
          Lookup for a service by name.
 Service LightWeightPeerGroup.lookupService(ID name, int ignoredForNow)
          Lookup for a service by class ID and index in a map.
 Service PeerGroup.lookupService(ID name, int roleIndex)
          Lookup for a service by class ID and index in a map.
 

Uses of ID in net.jxta.pipe
 

Subclasses of ID in net.jxta.pipe
 class PipeID
          This class implements a Pipe ID.
 

Methods in net.jxta.pipe that return ID
abstract  ID PipeID.getPeerGroupID()
          Returns PeerGroupID of the Peer Group to which this Peer ID belongs.
 ID InputPipe.getPipeID()
          Gets the pipe id
 ID OutputPipe.getPipeID()
          Gets the pipe id
 

Uses of ID in net.jxta.platform
 

Subclasses of ID in net.jxta.platform
 class ModuleClassID
          A ModuleClassID uniquely identifies a particular local behaviour, that is, a specific API for each execution environment for which an implementation exists.
 class ModuleSpecID
          A ModuleSpecID uniquely identifies a particular network behaviour (wire protocol and choregraphy) that may be embodied by a Jxta Module.
 

Methods in net.jxta.platform with parameters of type ID
 void Module.init(PeerGroup group, ID assignedID, Advertisement implAdv)
          Initialize the module, passing it its peer group and advertisement.
 

Uses of ID in net.jxta.protocol
 

Methods in net.jxta.protocol that return ID
 ID ModuleClassAdvertisement.getID()
          returns a unique ID for that advertisement (for indexing purposes).
 ID ModuleImplAdvertisement.getID()
          Returns the unique ID of that advertisement for indexing purposes.
 ID ModuleSpecAdvertisement.getID()
          returns a unique id for that adv for the purpose of indexing.
 ID PeerAdvertisement.getID()
          Returns a unique ID for that peer X group intersection.
 ID PeerGroupAdvertisement.getID()
          Returns a unique ID for indexing purposes.
 ID PipeAdvertisement.getID()
          get an ID for indexing purposes.
 ID RdvAdvertisement.getID()
          Returns a unique ID suitable for indexing of this Advertisement.
 ID RouteAdvertisement.getID()
          Returns a unique ID suitable for indexing of this Advertisement.
 ID TransportAdvertisement.getID()
          Return ID for indexing.
 ID PipeAdvertisement.getPipeID()
          get the pipe id
 ID PipeResolverMessage.getPipeID()
          Return the id of the pipe which is the subject of this message.
 

Methods in net.jxta.protocol with parameters of type ID
 void PipeResolverMessage.addPeerID(ID id)
          Add a peer to the set of peers to which this query is directed.
 StructuredDocument ConfigParams.getServiceParam(ID key)
          Returns the parameter element that matches the given key from the service parameters table.
 StructuredDocument PeerAdvertisement.getServiceParam(ID key)
          Returns the parameter element that matches the given key from the service parameters table.
 StructuredDocument PeerGroupAdvertisement.getServiceParam(ID key)
          Returns the parameter element that matches the given key from the service parameters table.
 void ConfigParams.putServiceParam(ID key, Element param)
          Puts a service parameter in the service parameters table under the given key.
 void PeerAdvertisement.putServiceParam(ID key, Element param)
          Puts a service parameter in the service parameters table under the given key.
 void PeerGroupAdvertisement.putServiceParam(ID key, Element param)
          Puts a service parameter in the service parameters table under the given key.
 StructuredDocument ConfigParams.removeServiceParam(ID key)
          Removes and returns the parameter element that matches the given key from the service parameters table.
 StructuredDocument PeerAdvertisement.removeServiceParam(ID key)
          Removes and returns the parameter element that matches the given key from the service parameters table.
 StructuredDocument PeerGroupAdvertisement.removeServiceParam(ID key)
          Removes and returns the parameter element that matches the given key from the service parameters table.
 void PipeAdvertisement.setPipeID(ID pipeId)
          set the pipe Id
 void PipeResolverMessage.setPipeID(ID id)
          Set the id of pipe which is to be subject of this message.
 

Uses of ID in net.jxta.rendezvous
 

Methods in net.jxta.rendezvous that return ID
 ID RendezvousEvent.getPeerID()
          Returns peerid
 

Methods in net.jxta.rendezvous with parameters of type ID
 void RendezVousService.challengeRendezVous(ID peer, long timeout)
          Set a new deadline for the rendezvous to be proven alive.
 void RendezVousService.disconnectFromRendezVous(ID peerID)
          Disconnect from the specified rendezvous
 

Constructors in net.jxta.rendezvous with parameters of type ID
RendezvousEvent(Object source, int type, ID peer)
          Creates a new event
 

Uses of ID in net.jxta.util
 

Methods in net.jxta.util with parameters of type ID
static PipeAdvertisement AdvertisementUtilities.createPipeAdvertisement(ID pipeID, String pipeType)
          Deprecated. Create a Pipe Advertisement
 


JXTA J2SE