| 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 ReachabilityGroup | ReachabilityGroup. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static ReachabilityGroup[] | ReachabilityGroup. values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Field and Description | 
|---|---|
| ReachabilityGroup | JsonReachabilityInstruction. GroupThe group for which the feedback is specified. | 
| Modifier and Type | Field and Description | 
|---|---|
| java.util.Map<ReachabilityGroup,ReachabilityStatus> | JsonReachabilityInformation. currentStatus | 
| 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 | 
|---|---|
| ReachabilityStatus | ReasoningEngine. getEstimatedReachability(ReachabilityGroup group)Returns the current estimated state of reachability for a certain group from the reasoner. | 
| void | ReasoningEngine. handleFeedback(ReachabilityGroup group,
              ReachabilityStatus status)Handles the user feedback from a user interface supplied via the ActiveMQ for a certain  ReachabilityGroupand the users estimation of hisReachabilityStatusrelated to this group. | 
| Modifier and Type | Field and Description | 
|---|---|
| private java.util.Map<ReachabilityGroup,java.lang.Long> | DroolsBasedEngine. lastFeedbackThe time of the last given user feedback. | 
| private java.util.Map<ReachabilityGroup,ReachabilityStatus> | DroolsBasedEngine. memoryStatusThe current status in memory. | 
| private java.util.Map<ReachabilityGroup,ReachabilityStatus> | DroolsBasedEngine. userFeedbackCurrent given user feedback. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<ReachabilityGroup,ReachabilityStatus> | DroolsBasedEngine. getEstimatedReachability() | 
| java.util.Map<ReachabilityGroup,ReachabilityStatus> | ExampleReasoner. getEstimatedReachability()Supplies the actual estimated  ReachabilityStatusto allReachabilityGroups asMapofReachabilityStatustoReachabilityGroup. | 
| Modifier and Type | Method and Description | 
|---|---|
| ReachabilityStatus | DroolsBasedEngine. getEstimatedReachability(ReachabilityGroup group) | 
| ReachabilityStatus | ExampleReasoner. getEstimatedReachability(ReachabilityGroup group)Supplies the actual estimated  ReachabilityStatusto a specificReachabilityGroup. | 
| 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  ReachabilityGroupto a specifiedReachabilityStatus. | 
| void | DroolsBasedEngine. setReachabilityStatus(ReachabilityGroup group,
                     ReachabilityStatus status,
                     long accessKeyIn)This method will the the  ReachabilityStatusof a certainReachabilityGroup. | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | WorkingMemoryRuleGenerator. droolsGroupRule(ReachabilityGroup group)Adds a definition of a reachability groups default rules by using  WorkingMemoryRuleGenerator.droolsAddRuleLine(String[])which 
 actually does nothing by extending the "meta" rule Default. | 
| 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  ReachabilityStatusin common with oneReachabilityGroupby usingWorkingMemoryRuleGenerator.droolsAddRuleLine(String[]). | 
| Modifier and Type | Field and Description | 
|---|---|
| private java.util.Map<ReachabilityGroup,javax.swing.JPanel> | ColoredUI. colorPanels | 
| private java.util.Map<ReachabilityGroup,javax.swing.JList<ReachabilityStatus>> | ReachabilityUI. stateSelectors | 
| private java.util.Map<ReachabilityGroup,ReachabilityStatus> | ColoredUI. statusThe current known reachability state. | 
| private java.util.Map<ReachabilityGroup,ReachabilityStatus> | ReachabilityUI. statusThe current known reachability state. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ColoredUI. refresh(java.util.Map<ReachabilityGroup,ReachabilityStatus> newStatus)Refreshes the cached  ReachabilityStatusand the user interface. | 
| void | ReachabilityUI. refresh(java.util.Map<ReachabilityGroup,ReachabilityStatus> newStatus)Builds/refreshes the cached  ReachabilityStatusand the user interface. | 
| Modifier and Type | Field and Description | 
|---|---|
| private java.util.Map<ReachabilityGroup,ReachabilityStatus> | ColoredUIUpdater. internalStatusAn hash map holding the last known states of reachability for each  ReachabilityGroupitem. | 
| private java.util.Map<ReachabilityGroup,ReachabilityStatus> | ReachabilityUIUpdater. internStatusAn hash map holding the last known states of reachability for each  ReachabilityGroupitem. |