Packages
campus Contains Solar sources, operators, and applications developed for campus-wide wireless network.
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.
org.doit.muffin Contains wrapper class for Muffin, used by Compass application.
org.doit.muffin.filter Contains some predefined Muffin filters used by Compass application.
rice.pastry.dist Contains a new DistPastryNodeFactory that produces PastryNodeFactory based on specified protocol, either TCP or UDP.
rice.pastry.socket TCP under rice.pastry.wire package is implemented using java.nio package and has some known problems particularly under high stress.
rice.pastry.wire Contains updates to original rice.pastry.wire package, so Pastry can use either UDP or TCP, but not both.
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.cache Contains the caching module.
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.client  
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.
solar.util Contains some basic Solar utilities, such as Queues.
versus Contains various Versus-related Solar source and operators.
versus.meeting Contains a Solar application that detects meeting starts and ends in an office.