Uses of Interface
solar.service.dan.DanConstants

Packages that use DanConstants
campus.snmp Contains Solar source and operators to use SNMP retrieving information about WLAN. 
campus.syslog Contains Solar source and operators to use Syslog message stream inferring information about WLAN. 
solar.service.dan Contains DAN (Data Aggregation Network) service and related classes. 
solar.service.dan.lang Language parser for DAN service. 
solar.test Contains some sample testing Solar nodes, such as sources, operators, and applications. 
versus Contains various Versus-related Solar source and operators. 
versus.meeting Contains a Solar application that detects meeting starts and ends in an office. 
 

Uses of DanConstants in campus.snmp
 

Classes in campus.snmp that implement DanConstants
 class SnmpSource
          A Solar source that polls access points to get MAC-IP mapping using SNMP.
 

Uses of DanConstants in campus.syslog
 

Classes in campus.syslog that implement DanConstants
 class APInfoOperator
          An operator which added the some important infomation of APs and publishes it.
 class APLocationOperator
          An operator which adds the lcoation information of AP and publishes it.
 class CategoryOperator
          An operator which added category of building and publishes it.
 class SyslogSource
          A syslog source that produces events from syslog messages.
 

Uses of DanConstants in solar.service.dan
 

Classes in solar.service.dan that implement DanConstants
 class AbstractDanService
          The abstract implementation (mostly dealing with clients) of DAN (Data Aggregation Network) service.
 class Application
          A base class for Solar applications.
 class DanClientService
          The client interface for DAN (Data Aggregation Network) service.
 class Filter
          Filter class can be used interchangably with Operator class.
 class GraphNode
          The interface for all nodes in the graph.
 class LocalGraphManager
          This graph manager simply loads the whole graph (except sources) onto the local Planet from which the request is received.
(package private)  class Monitor
          A monitor is attached to some operator to manage its subscriptions or advertisement.
(package private)  class NodeHandler
          The wrapper class of graph nodes through which the resident sources and operators interact with other services of the local Planet.
 class Operator
          An abstract class for all Solar operators.
(package private)  class PipeConnector
          A pipe connector is responsible to set up a pipe between a data source and a data sink.
 class ProxyOperator
          A proxy operator deligates the duty to its assgined event handler.
 class RelayOperator
          A simple operator relay events and requests.
 class SolarDanService
          The Solar implementation of DAN service.
 class Source
          An abstract class for all Solar sources.
 

Uses of DanConstants in solar.service.dan.lang
 

Classes in solar.service.dan.lang that implement DanConstants
 class PipeSpec
          The spec for a pipe connecting two filters.
 

Uses of DanConstants in solar.test
 

Classes in solar.test that implement DanConstants
 class ClockSource
          A source periodically publishes events containing current timestamp.
 class EventPrinter
          A simple Solar application that make subscriptions to print all receive events.
 class MutateOperator
          This operator mutates the received events by adding random attributes.
 

Uses of DanConstants in versus
 

Classes in versus that implement DanConstants
 class VersusFilter
          A versus-event filter based on the name atrribute.
 class VersusSource
          A location source that connects to the Versus badge server.
 class VersusTracker
          A location aggregator that tracks the latest location of every object.
 class VersusTransformer
          A transformer converts badge and sensor ID numbers in Versus events into symbolic values.
 

Uses of DanConstants in versus.meeting
 

Classes in versus.meeting that implement DanConstants
 class MeetingApp
          This application simply receives events from MeetingDetector and notify some users by email.
 class MeetingDetector
          A primitive operator that detects the ongoing meeting based on badges attached to chairs.