JXTA

Uses of Class
net.jxta.platform.ModuleSpecID

Packages that use ModuleSpecID
net.jxta.id IDs are used within JXTA to refer to peers, peer groups, pipes and other types of resources. 
net.jxta.meter Provides logging and monitoring facilities for debugging and auditing of messaging and service invocation within JXTA. 
net.jxta.peergroup Peer groups are formed as a collection of peers that have agreed upon a common set of 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.util A collection of utility classes used by the JXTA implementation and/or useful to users of the JXTA API. 
 

Uses of ModuleSpecID in net.jxta.id
 

Methods in net.jxta.id that return ModuleSpecID
static ModuleSpecID IDFactory.newModuleSpecID(ModuleClassID baseClass)
          Creates a new ModuleSpecID instance.
 ModuleSpecID IDFactory.Instantiator.newModuleSpecID(ModuleClassID baseClass)
          Creates a new ModuleSpecID instance.
 

Uses of ModuleSpecID in net.jxta.meter
 

Fields in net.jxta.meter declared as ModuleSpecID
static ModuleSpecID MonitorResources.refDiscoveryServiceMonitorSpecID
          Well known service specification identifier: the standard discovery
static ModuleSpecID MonitorResources.refEndpointServiceMonitorSpecID
          Well known service specification identifier: the standard endpoint
static ModuleSpecID MonitorResources.refMembershipServiceMonitorSpecID
          Well known service specification identifier: the standard membership
static ModuleSpecID MonitorResources.refMonitorServiceSpecID
          Well known service specification identifier: the standard monitor
static ModuleSpecID MonitorResources.refPeerinfoServiceMonitorSpecID
          Well known service specification identifier: the standard peerinfo
static ModuleSpecID MonitorResources.refPipeServiceMonitorSpecID
          Well known service specification identifier: the standard pipe
static ModuleSpecID MonitorResources.refProxyServiceMonitorSpecID
          Well known application: the Proxy
static ModuleSpecID MonitorResources.refRelayServiceMonitorSpecID
          Well known endpoint protocol specification identifier: the standard relay endpoint protocol
static ModuleSpecID MonitorResources.refRendezvousServiceMonitorSpecID
          Well known service specification identifier: the standard rendezvous
static ModuleSpecID MonitorResources.refResolverServiceMonitorSpecID
          Well known service specification identifier: the standard resolver
static ModuleSpecID MonitorResources.refRouterServiceMonitorSpecID
          Well known endpoint protocol specification identifier: the standard router
static ModuleSpecID MonitorResources.refTlsServiceMonitorSpecID
          Well known endpoint protocol specification identifier: the standard tls endpoint protocol
static ModuleSpecID MonitorResources.refTransportServiceMonitorSpecID
          Well known endpoint protocol specification identifier: the standard transport Service Monitor
 

Methods in net.jxta.meter with parameters of type ModuleSpecID
static ModuleImplAdvertisement MonitorResources.createServiceMonitorModuleImplAdvertisement(ModuleSpecID moduleSpecID, String title, String implClassName, String metricClassName, String filterClassName)
           
 

Uses of ModuleSpecID in net.jxta.peergroup
 

Fields in net.jxta.peergroup declared as ModuleSpecID
static ModuleSpecID PeerGroup.allPurposePeerGroupSpecID
          Well known group specification identifier: an all purpose peer group specification.
static ModuleSpecID PeerGroup.refAccessSpecID
          Well known access specification identifier: the standard access service
static ModuleSpecID PeerGroup.refDiscoverySpecID
          Well known service specification identifier: the standard discovery
static ModuleSpecID PeerGroup.refEndpointSpecID
          Well known service specification identifier: the standard endpoint
static ModuleSpecID PeerGroup.refHttpProtoSpecID
          Well known endpoint protocol specification identifier: the standard http endpoint protocol
static ModuleSpecID PeerGroup.refMembershipSpecID
          Well known service specification identifier: the standard membership
static ModuleSpecID PeerGroup.refNetPeerGroupSpecID
          Well known group specification identifier: the Network Peer Group
static ModuleSpecID PeerGroup.refPeerinfoSpecID
          Well known service specification identifier: the standard peerinfo
static ModuleSpecID PeerGroup.refPipeSpecID
          Well known service specification identifier: the standard pipe service
static ModuleSpecID PeerGroup.refPlatformSpecID
          Well known group specification identifier: the platform
static ModuleSpecID PeerGroup.refProxySpecID
          Well known application: the Proxy
static ModuleSpecID PeerGroup.refRelayProtoSpecID
          Well known endpoint protocol specification identifier: the standard relay endpoint protocol
static ModuleSpecID PeerGroup.refRendezvousSpecID
          Well known service specification identifier: the standard rendezvous
static ModuleSpecID PeerGroup.refResolverSpecID
          Well known service specification identifier: the standard resolver
static ModuleSpecID PeerGroup.refRouterProtoSpecID
          Well known endpoint protocol specification identifier: the standard router
static ModuleSpecID PeerGroup.refShellSpecID
          Well known application: the shell
static ModuleSpecID PeerGroup.refTcpProtoSpecID
          Well known endpoint protocol specification identifier: the standard tcp endpoint protocol
static ModuleSpecID PeerGroup.refTlsProtoSpecID
          Well known endpoint protocol specification identifier: the standard tls endpoint protocol
 

Methods in net.jxta.peergroup with parameters of type ModuleSpecID
 Module LightWeightPeerGroup.loadModule(ID assignedID, ModuleSpecID specID, int where)
          Load a module from a ModuleSpecID

Advertisement is sought, compatibility is checked on all candidates and load is attempted.

 Module PeerGroup.loadModule(ID assignedID, ModuleSpecID specID, int where)
          Load a module from a ModuleSpecID

Advertisement is sought, compatibility is checked on all candidates and load is attempted.

 

Uses of ModuleSpecID in net.jxta.platform
 

Methods in net.jxta.platform that return ModuleSpecID
static ModuleSpecID ModuleSpecID.create(URI fromURI)
          Creates an ID by parsing the given URI.
 ModuleSpecID ModuleSpecID.intern()
          Returns a canonical representation for the ID object.
 

Methods in net.jxta.platform with parameters of type ModuleSpecID
abstract  Class<? extends Module> JxtaLoader.findClass(ModuleSpecID spec)
          Finds and loads the class with the specified spec ID from the URL search path.
abstract  ModuleImplAdvertisement JxtaLoader.findModuleImplAdvertisement(ModuleSpecID msid)
          Finds the ModuleImplAdvertisement for the associated class in the context of this ClassLoader.
abstract  boolean ModuleSpecID.isOfSameBaseClass(ModuleSpecID id)
          Returns true if this ModuleSpecID is of the same base class than the the given ModuleSpecID.
abstract  boolean ModuleClassID.isOfSameBaseClass(ModuleSpecID id)
          Returns true if this ModuleClassID is of the same class than the the given ModuleSpecID.
abstract  Class<? extends Module> JxtaLoader.loadClass(ModuleSpecID spec)
          Loads the class with the specified spec ID from the URL search path.
 

Uses of ModuleSpecID in net.jxta.protocol
 

Methods in net.jxta.protocol that return ModuleSpecID
 ModuleSpecID ModuleSpecAdvertisement.getAuthSpecID()
          returns the specID of an authenticator module.
 ModuleSpecID ModuleSpecAdvertisement.getModuleSpecID()
          returns the id of the spec
 ModuleSpecID PeerGroupAdvertisement.getModuleSpecID()
          Returns the id of the group spec that this uses.
 ModuleSpecID ModuleImplAdvertisement.getModuleSpecID()
          Returns the id of the spec that this implements.
 ModuleSpecID ModuleSpecAdvertisement.getProxySpecID()
          returns the specID of a proxy module.
 

Methods in net.jxta.protocol with parameters of type ModuleSpecID
 void ModuleSpecAdvertisement.setAuthSpecID(ModuleSpecID authSpecID)
          sets an authenticator module specID
 void ModuleSpecAdvertisement.setModuleSpecID(ModuleSpecID id)
          sets the id of the spec
 void PeerGroupAdvertisement.setModuleSpecID(ModuleSpecID sid)
          Sets the id of the group spec that this peer group uses.
 void ModuleImplAdvertisement.setModuleSpecID(ModuleSpecID msid)
          Sets the id of the spec that is implemented
 void ModuleSpecAdvertisement.setProxySpecID(ModuleSpecID proxySpecID)
          sets a proxy module specID
 

Uses of ModuleSpecID in net.jxta.util
 

Methods in net.jxta.util with parameters of type ModuleSpecID
static ModuleImplAdvertisement AdvertisementUtilities.createModuleImplAdvertisement(ModuleSpecID specID, String code, String description)
          Deprecated. This implementation initializes some fields of the resulting ModuleImplAdvertisement to constant values who's value may not be correct for all circumstances. Consider creating ModuleImpl Advertisements directly in your application.
 


JXSE