Uses of Interface
solar.api.Identifiable

Packages that use Identifiable
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.fap Contains FAP (Filter-and-Pipe) service and related classes. 
solar.service.pack Contains the PACK service that allows customized flow-control polices. 
solar.service.pack.filter A list of predefined PACK filters that are used to select from or summarize a batch of events. 
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 Identifiable in campus.snmp
 

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

Uses of Identifiable in campus.syslog
 

Classes in campus.syslog that implement Identifiable
 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 Identifiable in solar.service.dan
 

Classes in solar.service.dan that implement Identifiable
 class Application
          A base class for Solar applications.
 class Filter
          Filter class can be used interchangably with Operator class.
 class GraphNode
          The interface for all nodes in the graph.
 class Operator
          An abstract class for all Solar operators.
 class ProxyOperator
          A proxy operator deligates the duty to its assgined event handler.
 class RelayOperator
          A simple operator relay events and requests.
 class Source
          An abstract class for all Solar sources.
 

Uses of Identifiable in solar.service.fap
 

Subinterfaces of Identifiable in solar.service.fap
 interface Filter
          Filter is one component that processes one or more incoming data streams and produces another one.
 

Classes in solar.service.fap that implement Identifiable
 class DirectPipe
          A direct pipe has no buffer inside.
 class Pipe
          A pipe consists of a pair of channels: A writable sink channel and a readable source channel.
 

Uses of Identifiable in solar.service.pack
 

Classes in solar.service.pack that implement Identifiable
 class PackFilter
          PACK filters are the elements of flow-control policies.
 

Uses of Identifiable in solar.service.pack.filter
 

Classes in solar.service.pack.filter that implement Identifiable
 class EVEN
          The PACK filter throws events whose value is not odd.
 class GE
          The PACK filter implements greater-equal operator.
 class ODD
          The PACK filter throws events whose value is not odd.
 class RANDOM
          This filter uniformly drop certain percent of buffered events.
 

Uses of Identifiable in solar.test
 

Classes in solar.test that implement Identifiable
 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 Identifiable in versus
 

Classes in versus that implement Identifiable
 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 Identifiable in versus.meeting
 

Classes in versus.meeting that implement Identifiable
 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.