| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ReachabilityWorker
The ReachabilityWorker is a thread which mainly serves as control service. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private PropertyServiceNotifiable | 
PropertyService.agent
The worker which called this property service. 
 | 
| Constructor and Description | 
|---|
PropertyService(PropertyServiceNotifiable theWorker,
               ConfigType supportedType)
Create a new property service. 
 | 
PropertyService(PropertyServiceNotifiable theWorker,
               ConfigType supportedType,
               java.lang.String parmDescFile)
Create a new property service with a well known external properties description file. 
 | 
| 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. 
 |