Package | Description |
---|---|
de.hawhamburg.reachability |
The reachability agents root package which contains common configuration, services and tools, the worker threads and
its main start classes.
|
de.hawhamburg.reachability.properties |
Main properties service class which handles property requests and changes via ActiveMQ.
|
de.hawhamburg.reachability.reasoner |
The reachability agents reasoning engine module.
|
de.hawhamburg.reachability.reasoner.engine |
The drools based Engine.
|
de.hawhamburg.reachability.registry |
Main package for all registry service related classes, enumerations and interfaces
. |
de.hawhamburg.reachability.sensor |
Common data objects and enumerations related to sensor adapters.
|
de.hawhamburg.reachability.sensor.adapter |
All defined sensor adapter to get the reasoner inhabitant informations.
|
de.hawhamburg.reachability.tools.feeder |
Tool: Generates simulated sensor informations on the ActiveMQ for test and simulation purpose.
|
de.hawhamburg.reachability.tools.googleCalendar |
Tool: Google calendar service which awaits requests and returns the resulting events via the ActiveMQ.
|
de.hawhamburg.reachability.ui |
Main package which provides common classes and interfaces for the implementation of user interfaces.
|
de.hawhamburg.reachability.ui.frame |
Root package regarding the user interface
ControllingToolUI . |
de.hawhamburg.reachability.ui.frame.config |
Main package of the configuration user interface.
|
de.hawhamburg.reachability.ui.frame.config.resource |
All specific resources related to the
ReachabilityConfigUI . |
de.hawhamburg.reachability.ui.frame.resource |
All resources in common with the
ControllingToolUI . |
de.hawhamburg.reachability.ui.frame.simulation |
Main package in common with the simulation user interfaces of the reachability project.
|
de.hawhamburg.reachability.util |
All common reachability utility classes.
|
Modifier and Type | Class and Description |
---|---|
class |
ReachabilityWorker
The ReachabilityWorker is a thread which mainly serves as control service.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertyService
Main properties service class which handles property requests and changes via ActiveMQ.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReasoningEngine
Default interface for reasoner which needs to be implemented by each reasoning engine.
|
Modifier and Type | Class and Description |
---|---|
class |
Reasoner
Abstract class which needs to be extended by each Reasoner.
|
Modifier and Type | Class and Description |
---|---|
class |
DroolsBasedEngine
A JBoss Drools rule based reasoning engine.
|
class |
ExampleReasoner
An example reasoning engine to explain the basic reasoner implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
Registry
Sends register request and listens for new component registrations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SensorAdapter
Interface which needs to be implemented by each
SensorAdapter . |
Modifier and Type | Class and Description |
---|---|
class |
Sensor
Abstract class which needs to be extended by each
SensorAdapter . |
Modifier and Type | Class and Description |
---|---|
class |
ExampleAdapter
Example
SensorAdapter to illustrate the basic sensor agent implementation. |
class |
GoogleCalendarAdapter
Sensor to read events from the users Google(TM) calendar.
|
class |
GoogleCalendarHookAdapter
Sensor to read events from the users Google(TM) calendar using the projects google calendar hook service via
ActiveMQ.
|
class |
LP3DObjectLocationAdapter
Sensor to locate the inhabitants position.
|
class |
RSDFAdapter
Receiving simulated sensor data for certain context dimensions.
|
class |
StressCompanionAdapter
Sensor to determine the inhabitants level of stress.
|
class |
TimeAdapter
Sensor to sense the current system time.
|
Modifier and Type | Class and Description |
---|---|
class |
SensorDataFeeder
Main thread to transform defined sensor stories (*.sgs) into series of ActiveMQ sensor events.
|
Modifier and Type | Class and Description |
---|---|
class |
GoogleCalendarHookService
Google calendar hook service which receives requests and returns results via the ActiveMQ.
|
Modifier and Type | Class and Description |
---|---|
class |
UI
Abstract class for user interface implementation which provides basic methods for simple development
This class provides useful methods and functions in common with the develpment of user interfaces for this project. |
Modifier and Type | Class and Description |
---|---|
class |
ColoredUI
The colored user interface to present the estimated reachability states to the inhabitant.
|
class |
ControllingToolUI
UI: A user interface to send control messages via the ActiveMQ.
|
class |
ReachabilityUI
User interface to display the actual estimated reachability states to the inhabitant.
|
Modifier and Type | Class and Description |
---|---|
class |
ReachabilityConfigUI
User interface to adjust the reachability agents parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
ReachabilityConfigUIResultListener
Updates
ReachabilityConfigUI with new configuration sets. |
Modifier and Type | Class and Description |
---|---|
class |
ColoredUIUpdater
Updater thread for the colored UI.
|
class |
ColorKeyUI
User interface to explain which color is related to which
ReachabilityStatus . |
class |
ReachabilityUIUpdater
Updates the
ReachabilityUI with new reachability status informations. |
Modifier and Type | Class and Description |
---|---|
class |
ReachabilitySimulationDetailsUI
Displays the current state of the supplied simulation feeder to the user.
|
class |
ReachabilitySimulationStoryUI
Displays all sent events of the current simulation defined by the supplied simulation feeder to the user.
|
class |
ReachabilityStartSimulationUI
Displays all required parameters to start a new simulation to the user.
|
Modifier and Type | Method and Description |
---|---|
static de.hawhamburg.livingplace.messaging.activemq.wrapper.LPPublisher |
ConnectionUtil.getPublisher(java.lang.String topic,
StopableObject obj)
Returns an
LPPublisher object related to a certain topic. |
static de.hawhamburg.livingplace.messaging.activemq.wrapper.LPSubscriber |
ConnectionUtil.getSubscriber(java.lang.String topic,
StopableObject obj)
Returns an
LPSubscriber object related to a certain topic. |