| Package | Description | 
|---|---|
| de.hawhamburg.reachability.enumeration | 
 Basic reachability enumerations. 
 | 
| de.hawhamburg.reachability.json | 
 Basic reachability JSON messages. 
 | 
| de.hawhamburg.reachability.reasoner | 
 The reachability agents reasoning engine module. 
 | 
| de.hawhamburg.reachability.reasoner.engine | 
 The drools based Engine. 
 | 
| de.hawhamburg.reachability.reasoner.engine.drools | 
 Reasoning engine specific JBoss Drools utility classes. 
 | 
| de.hawhamburg.reachability.ui.frame | 
 Root package regarding the user interface  
ControllingToolUI. | 
| de.hawhamburg.reachability.ui.frame.resource | 
 All resources in common with the  
ControllingToolUI. | 
| Modifier and Type | Method and Description | 
|---|---|
static ReachabilityStatus | 
ReachabilityStatus.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. 
 | 
static ReachabilityStatus[] | 
ReachabilityStatus.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
ReachabilityStatus | 
JsonReachabilityInstruction.Status
The correct state of reachability related to the users opinion/choice. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
JsonReachabilityInformation.currentStatus
 | 
| Modifier and Type | Method and Description | 
|---|---|
ReachabilityStatus | 
ReasoningEngine.getEstimatedReachability(ReachabilityGroup group)
Returns the current estimated state of reachability for a certain group from the reasoner. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
ReasoningEngine.getEstimatedReachability()
Returns the current estimated state of reachability of all registered groups as hash map. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ReasoningEngine.handleFeedback(ReachabilityGroup group,
              ReachabilityStatus status)
Handles the user feedback from a user interface supplied via the ActiveMQ for a certain  
ReachabilityGroup
 and the users estimation of his ReachabilityStatus related to this group. | 
| Modifier and Type | Field and Description | 
|---|---|
private java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
DroolsBasedEngine.memoryStatus
The current status in memory. 
 | 
private java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
DroolsBasedEngine.userFeedback
Current given user feedback. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ReachabilityStatus | 
DroolsBasedEngine.getEstimatedReachability(ReachabilityGroup group)  | 
ReachabilityStatus | 
ExampleReasoner.getEstimatedReachability(ReachabilityGroup group)
Supplies the actual estimated  
ReachabilityStatus to a specific ReachabilityGroup. | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
DroolsBasedEngine.getEstimatedReachability()  | 
java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
ExampleReasoner.getEstimatedReachability()
Supplies the actual estimated  
ReachabilityStatus to all ReachabilityGroups as Map of
 ReachabilityStatus to ReachabilityGroup. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DroolsBasedEngine.handleFeedback(ReachabilityGroup group,
              ReachabilityStatus status)
Observes the input topic and handles feedback delivered on this topic. 
 | 
void | 
ExampleReasoner.handleFeedback(ReachabilityGroup group,
              ReachabilityStatus status)
Handle active user feedback which sets a certain  
ReachabilityGroup to a specified 
 ReachabilityStatus. | 
void | 
DroolsBasedEngine.setReachabilityStatus(ReachabilityGroup group,
                     ReachabilityStatus status,
                     long accessKeyIn)
This method will the the  
ReachabilityStatus of a certain ReachabilityGroup. | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
WorkingMemoryRuleGenerator.droolsRule(ReachabilityGroup group,
          ReachabilityStatus status,
          java.lang.String[] conditions,
          boolean fullReplace)
Adds the certain definition of a rule to determining exact a single  
ReachabilityStatus in common with one
 ReachabilityGroup by using WorkingMemoryRuleGenerator.droolsAddRuleLine(String[]). | 
| Modifier and Type | Field and Description | 
|---|---|
private java.util.Map<ReachabilityGroup,javax.swing.JList<ReachabilityStatus>> | 
ReachabilityUI.stateSelectors
 | 
private java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
ColoredUI.status
The current known reachability state. 
 | 
private java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
ReachabilityUI.status
The current known reachability state. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private javax.swing.JList<ReachabilityStatus> | 
ReachabilityUI.getStatusList()
Returns a  
JList of all ReachabilityStatus entries. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ColoredUI.refresh(java.util.Map<ReachabilityGroup,ReachabilityStatus> newStatus)
Refreshes the cached  
ReachabilityStatus and the user interface. | 
void | 
ReachabilityUI.refresh(java.util.Map<ReachabilityGroup,ReachabilityStatus> newStatus)
Builds/refreshes the cached  
ReachabilityStatus and the user interface. | 
| Modifier and Type | Field and Description | 
|---|---|
private java.util.Map<ReachabilityStatus,java.awt.Color> | 
ColorKeyUI.colorKeyMap
The color-key map, holding the color to each  
ReachabilityStatus. | 
private java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
ColoredUIUpdater.internalStatus
An hash map holding the last known states of reachability for each  
ReachabilityGroup item. | 
private java.util.Map<ReachabilityGroup,ReachabilityStatus> | 
ReachabilityUIUpdater.internStatus
An hash map holding the last known states of reachability for each  
ReachabilityGroup 
 item. | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
ColorKeyUI.addInfoRow(ReachabilityStatus state)
Adds a new row to the users interface, containing the a  
ReachabilityStatus and its color. | 
| Constructor and Description | 
|---|
ColorKeyUI(javax.swing.JFrame sourceWindow,
          java.util.Map<ReachabilityStatus,java.awt.Color> colorMapping)
Creates and builds a new  
ColorKeyUI. | 
ColorKeyUI(java.util.Map<ReachabilityStatus,java.awt.Color> colorMapping)
Creates and builds a new  
ColorKeyUI without source window by using ColorKeyUI.ColorKeyUI(JFrame, Map). |