Project JXTA

Uses of Interface
net.jxta.service.Service

Packages that use Service
net.jxta.access The Access Service provides a framework for using the identities created with the Membership Service to control whether specific operations are permitted.  
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.endpoint Provides interfaces and classes used for the addressing, filtering, sending, and receiving of messages within JXTA. 
net.jxta.membership The Membership Service allows a peer to establish an identity within a peer group.  
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.rendezvous The RendezVous Service is responsible for propagating messages within a JXTA PeerGroup. 
net.jxta.resolver The JXTA Resolver Services provides a generic mechanism for JXTA Services to send "Queries", and receive "Responses". 
net.jxta.service Every service is defined by a ModuleImplAdvertisement.  
net.jxta.util A collection of utility classes used by the JXTA implementation and/or useful to users of the JXTA API. 
 

Uses of Service in net.jxta.access
 

Subinterfaces of Service in net.jxta.access
 interface AccessService
          The Access Service is used by JXTA Applications and Services to determine if specific operations are permitted for a particular identity.
 

Uses of Service in net.jxta.credential
 

Methods in net.jxta.credential that return Service
 Service Credential.getSourceService()
          Returns the service which generated this credential.
 Service AuthenticationCredential.getSourceService()
          Returns the service which generated this credential.
 

Uses of Service in net.jxta.discovery
 

Subinterfaces of Service in net.jxta.discovery
 interface DiscoveryService
          The JXTA DiscoveryService provides an asynchronous mechanism for discovering Peer Advertisements, Group Advertisements, and other general JXTA Advertisements (pipe, service, etc.).
 

Uses of Service in net.jxta.endpoint
 

Subinterfaces of Service in net.jxta.endpoint
 interface EndpointService
          The EndpointService provides the API for sending and receiving messages between peers.
 

Uses of Service in net.jxta.membership
 

Subinterfaces of Service in net.jxta.membership
 interface MembershipService
          The membership service allows a peer to establish an identity within a peer group.
 

Uses of Service in net.jxta.peer
 

Subinterfaces of Service in net.jxta.peer
 interface PeerInfoService
          The PeerInfoService is a generic API for getting information about the local Peer as well as remote Peers.
 

Uses of Service in net.jxta.peergroup
 

Subinterfaces of Service in net.jxta.peergroup
 interface PeerGroup
          Peer groups are formed as a collection of peers that have agreed upon a common set of services.
 

Classes in net.jxta.peergroup that implement Service
 class LightWeightPeerGroup
          LightWeightPeerGroup is a class intended to help building PeerGroup that can inherit one or more services from a parent PeerGroup.
 

Methods in net.jxta.peergroup that return Service
 Service PeerGroup.lookupService(ID name)
          Lookup for a service by name.
 Service PeerGroup.lookupService(ID name, int roleIndex)
          Lookup for a service by class ID and index in a map.
 Service LightWeightPeerGroup.getInterface()
          Service objects are not manipulated directly to protect usage of the service. A Service interface is returned to access the service methods.
 Service LightWeightPeerGroup.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. More than one service in a group may be of a given ModuleClass. However each of them has a unique assigned ID which serves as the index in the map of services. In most cases, there is only one service of each given Module Class, and the ID of that Module Class is the assigned ID. Otherwise, the group may have a list of existing assigned ID per base class. This routine may be used to retrieve services of the given Module Class and index in that list. In the absence of a mapping, index 0 is still valid and corresponds to the service which assigned ID is exactly the given ID. Group objects with a map are normaly wrappers taylored specially by the loader of a module (often the group itself) in order to provide a map appropriate for that module. Modules that do not use more than one service of a given base class normally never need to call this method; lookupService(ID) is equivalent to lookupService(ID, 0) and will transparently remap index 0 to whatever the group's structure defines as the default for the invoking service. Note: traditionaly, the given ID is expected to be a base Module Class ID, and the assigned ID of a Module is a Class ID of the same base class with a role suffix to make it unique. If the given ID already contains a role suffix, there may exist an entry for it in the map anyway, if not (which is the expected use pattern), then only index 0 exists and the given ID is used whole and untranslated.
 

Uses of Service in net.jxta.pipe
 

Subinterfaces of Service in net.jxta.pipe
 interface PipeService
          This class defines the API to the JXTA Pipe Service.
 

Uses of Service in net.jxta.rendezvous
 

Subinterfaces of Service in net.jxta.rendezvous
 interface RendezVousService
          This interface provides an API to the Jxta RendezVous Service.
 

Uses of Service in net.jxta.resolver
 

Subinterfaces of Service in net.jxta.resolver
 interface ResolverService
          ResolverService provides a generic mechanism for JXTA Services to send "Queries", and receive "Responses".
 

Uses of Service in net.jxta.service
 

Methods in net.jxta.service that return Service
 Service Service.getInterface()
          Service objects are not manipulated directly to protect usage of the service.
 

Uses of Service in net.jxta.util
 

Methods in net.jxta.util with parameters of type Service
static ModuleSpecID ServiceUtilities.getModuleSpecID(Service service)
          Deprecated.  
 


JXTA J2SE