Uses of Class
solar.service.BaseService

Packages that use BaseService
campus.compass Contains Solar service for Compass application. 
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.dispatch Contains the data dispatching service. 
solar.service.fap Contains FAP (Filter-and-Pipe) service and related classes. 
solar.service.fork   
solar.service.mhost Contains mobile host service that manages physical mobility. 
solar.service.multicast Contains the event multicasting service. 
solar.service.pack Contains the PACK service that allows customized flow-control polices. 
solar.service.pubsub   
solar.service.rmtobj Contains the service to monitor the liveness of and communicate with remote objects. 
solar.service.routing Contains the data routing service, currently not used by Solar. 
solar.service.rpc Contains the simulated RPC service. 
solar.service.transport Contains the data transport service. 
 

Uses of BaseService in campus.compass
 

Subclasses of BaseService in campus.compass
 class CompassService
          Compass service provides a Web proxy that impose location-dependent information on the pages viewed by the clients.
 

Uses of BaseService in solar.service.dan
 

Subclasses of BaseService in solar.service.dan
 class AbstractDanService
          The abstract implementation (mostly dealing with clients) of DAN (Data Aggregation Network) service.
 class DanClientService
          The client interface for DAN (Data Aggregation Network) service.
 class SolarDanService
          The Solar implementation of DAN service.
 

Uses of BaseService in solar.service.directory
 

Subclasses of BaseService in solar.service.directory
 class CentralDirectoryService
          A centralized directory service, which requires a rpc and a transport services.
 class DistDirectoryService
          A distributed implementation of directory service.
 

Uses of BaseService in solar.service.dispatch
 

Subclasses of BaseService in solar.service.dispatch
 class SolarDispatchService
          An event disptaching service for Solar.
 

Uses of BaseService in solar.service.fap
 

Subclasses of BaseService in solar.service.fap
 class FapClientService
          Implementation of Filter-and-Pipe (FAP) service.
 class SolarFapService
          Implementation of Filter-and-Pipe (FAP) service.
 

Uses of BaseService in solar.service.fork
 

Subclasses of BaseService in solar.service.fork
 class SolarForkService
          An implementation of forking service.
 

Uses of BaseService in solar.service.mhost
 

Subclasses of BaseService in solar.service.mhost
 class SolarMobileHostService
          Solar implementation of mobile host service.
 

Uses of BaseService in solar.service.multicast
 

Subclasses of BaseService in solar.service.multicast
 class NaiveMulticastService
          A naive multicast service does not attempt to build a dissemination tree and simply sends the message directly to every subscriber in best-effort.
 class ScribeMulticastService
          This multicast service adapts the Scribe substrate based on Pastry.
 

Uses of BaseService in solar.service.pack
 

Subclasses of BaseService in solar.service.pack
 class ClientPackService
          The PACK service that runs at the client side.
 class ScribePackService
          The PACK service that runs at the server side and is built on top of Scribe.
 

Uses of BaseService in solar.service.pubsub
 

Subclasses of BaseService in solar.service.pubsub
 class ClientPubSubService
          The PACK service that runs at the client side.
 class ScribePubSubService
          The Pub/Sub service that runs at the server side and is built on top of Scribe.
 

Uses of BaseService in solar.service.rmtobj
 

Subclasses of BaseService in solar.service.rmtobj
 class SolarRemoteObjectService
          This RemoteObjectService uses a softstate protocol to monitoring remote object and uses RPC service to invoke request.
 

Uses of BaseService in solar.service.routing
 

Subclasses of BaseService in solar.service.routing
 class DirectRoutingService
          The direct routing service uses same routing contruction as ManualRoutingService, only to gain knowledge of all live hosts.
 class ManualRoutingService
          The routing table is manually setup as the overlay network is being constructed.
 

Uses of BaseService in solar.service.rpc
 

Subclasses of BaseService in solar.service.rpc
 class SolarRpcService
          An implementation of RPC service and it requires a dispatch service.
 

Uses of BaseService in solar.service.transport
 

Subclasses of BaseService in solar.service.transport
 class BaseTransportService
          The base implementation of transport service.
 class PastryTransportService
          Transport service using Pastry routing substrate.
 class TcpTransportService
          Transport service that uses TCP, and requires a routing service.
 class UdpTransportService
          Transport service that uses UDP, and requires a routing service.