Uses of Interface
solar.api.EventHandler

Packages that use EventHandler
campus.compass Contains Solar service for Compass application. 
campus.sysnort Contains the Sysnort application that can be used to monitor the wireless network. 
solar.service Contains the core Solar service framework. 
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.mcode Contains mobile code service that manages logical mobility. 
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. 
solar.test Contains some sample testing Solar nodes, such as sources, operators, and applications. 
 

Uses of EventHandler in campus.compass
 

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

Uses of EventHandler in campus.sysnort
 

Classes in campus.sysnort that implement EventHandler
 class TriggerHandler
          A container class for Sysnort triggers.
 

Uses of EventHandler in solar.service
 

Subinterfaces of EventHandler in solar.service
 interface Service
          Service is an independent module that has a name and a set of configuration options.
 

Classes in solar.service that implement EventHandler
 class BaseService
          A base service implementation.
 

Uses of EventHandler in solar.service.dan
 

Subinterfaces of EventHandler in solar.service.dan
 interface DanService
          Interface for DAN (Data Aggregation Network) service.
 

Classes in solar.service.dan that implement EventHandler
 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.
(package private)  class Monitor
          A monitor is attached to some operator to manage its subscriptions or advertisement.
 class SolarDanService
          The Solar implementation of DAN service.
 

Fields in solar.service.dan declared as EventHandler
protected  EventHandler ProxyOperator._handler
           
 

Constructors in solar.service.dan with parameters of type EventHandler
ProxyOperator(EventHandler handler)
           
 

Uses of EventHandler in solar.service.directory
 

Subinterfaces of EventHandler in solar.service.directory
 interface DirectoryService
          Directory service handles naming and resource discovery.
 

Classes in solar.service.directory that implement EventHandler
 class CentralDirectoryService
          A centralized directory service, which requires a rpc and a transport services.
 class DistDirectoryService
          A distributed implementation of directory service.
 

Uses of EventHandler in solar.service.dispatch
 

Subinterfaces of EventHandler in solar.service.dispatch
 interface DispatchService
          The dispatching service receives events from one or more transports and dispatches them to local services.
 

Classes in solar.service.dispatch that implement EventHandler
 class SolarDispatchService
          An event disptaching service for Solar.
 

Uses of EventHandler in solar.service.fap
 

Subinterfaces of EventHandler in solar.service.fap
 interface FapService
          A distributed service implementing Filter-and-Pipe (FAP) architectural pattern.
 

Classes in solar.service.fap that implement EventHandler
 class FapClientService
          Implementation of Filter-and-Pipe (FAP) service.
 class SolarFapService
          Implementation of Filter-and-Pipe (FAP) service.
 

Uses of EventHandler in solar.service.fork
 

Subinterfaces of EventHandler in solar.service.fork
 interface ForkService
          It allows on-demand process creation, for instance, to create another Planet.
 

Classes in solar.service.fork that implement EventHandler
 class SolarForkService
          An implementation of forking service.
 

Uses of EventHandler in solar.service.mcode
 

Subinterfaces of EventHandler in solar.service.mcode
 interface MobileCodeService
          The service supports code migration among Planets.
 

Uses of EventHandler in solar.service.mhost
 

Subinterfaces of EventHandler in solar.service.mhost
 interface MobileHostService
          An interface for the client that may migrate from one Planet to the other.
 

Classes in solar.service.mhost that implement EventHandler
 class SolarMobileHostService
          Solar implementation of mobile host service.
 

Uses of EventHandler in solar.service.multicast
 

Subinterfaces of EventHandler in solar.service.multicast
 interface MulticastService
          The interface for multicast services.
 

Classes in solar.service.multicast that implement EventHandler
 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 EventHandler in solar.service.pack
 

Subinterfaces of EventHandler in solar.service.pack
 interface PackService
          PACK service allows application to customize the flow-control policies.
 

Classes in solar.service.pack that implement EventHandler
 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 EventHandler in solar.service.pubsub
 

Subinterfaces of EventHandler in solar.service.pubsub
 interface PubSubService
          Interface for publish/subscribe service.
 interface Subscriber
          The interface for the subscriber who receives an event stream.
 

Classes in solar.service.pubsub that implement EventHandler
 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 EventHandler in solar.service.rmtobj
 

Classes in solar.service.rmtobj that implement EventHandler
 class SolarRemoteObjectService
          This RemoteObjectService uses a softstate protocol to monitoring remote object and uses RPC service to invoke request.
 

Uses of EventHandler in solar.service.routing
 

Subinterfaces of EventHandler in solar.service.routing
 interface RoutingService
          Routing service maintains the routing/forwarding table.
 

Classes in solar.service.routing that implement EventHandler
 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 EventHandler in solar.service.rpc
 

Subinterfaces of EventHandler in solar.service.rpc
 interface RpcService
          A service emulates the remote procedure calls.
 

Classes in solar.service.rpc that implement EventHandler
 class SolarRpcService
          An implementation of RPC service and it requires a dispatch service.
 

Uses of EventHandler in solar.service.transport
 

Subinterfaces of EventHandler in solar.service.transport
 interface TransportService
          Interface for transport network layer, either based on IP or P2P.
 

Classes in solar.service.transport that implement EventHandler
 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.
 

Uses of EventHandler in solar.test
 

Classes in solar.test that implement EventHandler
(package private)  class PackReceiver.Profiler
           
(package private)  class ScribeReceiver.Profiler