Uses of Package
solar.api

Packages that use solar.api
campus.compass Contains Solar service for Compass application. 
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. 
campus.sysnort Contains the Sysnort application that can be used to monitor the wireless network. 
campus.sysnort.trigger Contains some predefined Sysnort triggers. 
rice.pastry.socket TCP under rice.pastry.wire package is implemented using java.nio package and has some known problems particularly under high stress. 
solar Contains some basic Solar classes, such as client facade, Planet, and global constants. 
solar.api Contains some basic Solar APIs, such as event, attribute, and request. 
solar.impl Contains some implementation of common APIs, such as various formatted events, event factory, etc. 
solar.module.protocol   
solar.service Contains the core Solar service framework. 
solar.service.dan Contains DAN (Data Aggregation Network) service and related classes. 
solar.service.dan.comm Events and requests for DAN service. 
solar.service.dan.lang Language parser for DAN service. 
solar.service.directory Contains directory service that allows name advertisements and lookups. 
solar.service.directory.comm Events and requests for directory service. 
solar.service.dispatch Contains the data dispatching service. 
solar.service.fap Contains FAP (Filter-and-Pipe) service and related classes. 
solar.service.fap.comm Events and requests for FAP service. 
solar.service.fork   
solar.service.fork.comm   
solar.service.mcode Contains mobile code service that manages logical mobility. 
solar.service.mhost Contains mobile host service that manages physical mobility. 
solar.service.mhost.comm   
solar.service.multicast Contains the event multicasting service. 
solar.service.multicast.comm Events and requests for multicast service. 
solar.service.pack Contains the PACK service that allows customized flow-control polices. 
solar.service.pack.client   
solar.service.pack.comm Events and requests for PACK service. 
solar.service.pack.filter A list of predefined PACK filters that are used to select from or summarize a batch of events. 
solar.service.pack.lang Language parser for PACK service. 
solar.service.pack.proto Contains the suite of PACK protocols. 
solar.service.pubsub   
solar.service.pubsub.client   
solar.service.pubsub.comm   
solar.service.rmtobj Contains the service to monitor the liveness of and communicate with remote objects. 
solar.service.rmtobj.comm Events and requests for remote object service. 
solar.service.routing Contains the data routing service, currently not used by Solar. 
solar.service.routing.comm Events and requests for routing service. 
solar.service.rpc Contains the simulated RPC service. 
solar.service.rpc.comm Events and requests for RPC service. 
solar.service.transport Contains the data transport 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. 
 

Classes in solar.api used by campus.compass
EventHandler
          Interface for event handler.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by campus.snmp
Event
          The interface for Solar events.
Identifiable
          Interface for all objects that have an ID.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by campus.syslog
Event
          The interface for Solar events.
Identifiable
          Interface for all objects that have an ID.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by campus.sysnort
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
ParsingException
          The exception thrown by a (such as name, event, and others) parser.
 

Classes in solar.api used by campus.sysnort.trigger
Event
          The interface for Solar events.
 

Classes in solar.api used by rice.pastry.socket
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
 

Classes in solar.api used by solar
Event
          The interface for Solar events.
Guid
          An object ID that is unique in global distributed system.
 

Classes in solar.api used by solar.api
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
Attribute
          An attribute is a key-value pair.
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
Guid
          An object ID that is unique in global distributed system.
Id
          An object ID that is unique in local JVM.
ParsingException
          The exception thrown by a (such as name, event, and others) parser.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.impl
Adu
          The interface for the ADU (Application Data Unit).
AduFactory
          Interface for ADU factory, that produces appropriate ADU from byte array.
Attribute
          An attribute is a key-value pair.
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
ParsingException
          The exception thrown by a (such as name, event, and others) parser.
 

Classes in solar.api used by solar.module.protocol
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
 

Classes in solar.api used by solar.service
Address
          Interface of various network address, such as socket address or P2P keys.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.dan
Address
          Interface of various network address, such as socket address or P2P keys.
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Guid
          An object ID that is unique in global distributed system.
Id
          An object ID that is unique in local JVM.
Identifiable
          Interface for all objects that have an ID.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.dan.comm
Address
          Interface of various network address, such as socket address or P2P keys.
Guid
          An object ID that is unique in global distributed system.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.dan.lang
ParsingException
          The exception thrown by a (such as name, event, and others) parser.
 

Classes in solar.api used by solar.service.directory
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
EventHandler
          Interface for event handler.
Id
          An object ID that is unique in local JVM.
ParsingException
          The exception thrown by a (such as name, event, and others) parser.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.directory.comm
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.dispatch
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.fap
Address
          Interface of various network address, such as socket address or P2P keys.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Id
          An object ID that is unique in local JVM.
Identifiable
          Interface for all objects that have an ID.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.fap.comm
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.fork
Address
          Interface of various network address, such as socket address or P2P keys.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.fork.comm
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.mcode
EventHandler
          Interface for event handler.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.mhost
Address
          Interface of various network address, such as socket address or P2P keys.
EventHandler
          Interface for event handler.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.mhost.comm
Address
          Interface of various network address, such as socket address or P2P keys.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.multicast
Address
          Interface of various network address, such as socket address or P2P keys.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.multicast.comm
Event
          The interface for Solar events.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.pack
Address
          Interface of various network address, such as socket address or P2P keys.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Guid
          An object ID that is unique in global distributed system.
Id
          An object ID that is unique in local JVM.
Identifiable
          Interface for all objects that have an ID.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.pack.client
Event
          The interface for Solar events.
Guid
          An object ID that is unique in global distributed system.
Id
          An object ID that is unique in local JVM.
 

Classes in solar.api used by solar.service.pack.comm
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.pack.filter
Event
          The interface for Solar events.
Identifiable
          Interface for all objects that have an ID.
 

Classes in solar.api used by solar.service.pack.lang
ParsingException
          The exception thrown by a (such as name, event, and others) parser.
 

Classes in solar.api used by solar.service.pack.proto
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
Id
          An object ID that is unique in local JVM.
 

Classes in solar.api used by solar.service.pubsub
Address
          Interface of various network address, such as socket address or P2P keys.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Guid
          An object ID that is unique in global distributed system.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.pubsub.client
Event
          The interface for Solar events.
Id
          An object ID that is unique in local JVM.
 

Classes in solar.api used by solar.service.pubsub.comm
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.rmtobj
Address
          Interface of various network address, such as socket address or P2P keys.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.rmtobj.comm
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.routing
Address
          Interface of various network address, such as socket address or P2P keys.
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.routing.comm
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
 

Classes in solar.api used by solar.service.rpc
Address
          Interface of various network address, such as socket address or P2P keys.
EventHandler
          Interface for event handler.
Request
          A request contains a method name with a list of arguments.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.service.rpc.comm
Adu
          The interface for the ADU (Application Data Unit).
AttributeRecord
          An attribute record contains a list of attributes.
Event
          The interface for Solar events.
Id
          An object ID that is unique in local JVM.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by solar.service.transport
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
AduFactory
          Interface for ADU factory, that produces appropriate ADU from byte array.
EventHandler
          Interface for event handler.
Id
          An object ID that is unique in local JVM.
ParsingException
          The exception thrown by a (such as name, event, and others) parser.
RequestHandler
          Interface for a request handler.
 

Classes in solar.api used by solar.test
Address
          Interface of various network address, such as socket address or P2P keys.
Adu
          The interface for the ADU (Application Data Unit).
Event
          The interface for Solar events.
EventHandler
          Interface for event handler.
Id
          An object ID that is unique in local JVM.
Identifiable
          Interface for all objects that have an ID.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by versus
Event
          The interface for Solar events.
Identifiable
          Interface for all objects that have an ID.
Request
          A request contains a method name with a list of arguments.
 

Classes in solar.api used by versus.meeting
Event
          The interface for Solar events.
Identifiable
          Interface for all objects that have an ID.
Request
          A request contains a method name with a list of arguments.