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.Group
The 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
ReachabilityGroup
and the users estimation of his ReachabilityStatus related to this group. |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<ReachabilityGroup,java.lang.Long> |
DroolsBasedEngine.lastFeedback
The time of the last given user feedback.
|
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 |
---|---|
java.util.Map<ReachabilityGroup,ReachabilityStatus> |
DroolsBasedEngine.getEstimatedReachability() |
java.util.Map<ReachabilityGroup,ReachabilityStatus> |
ExampleReasoner.getEstimatedReachability()
Supplies the actual estimated
ReachabilityStatus to all ReachabilityGroup s as Map of
ReachabilityStatus to ReachabilityGroup . |
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 . |
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.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
ReachabilityStatus in common with one
ReachabilityGroup by using WorkingMemoryRuleGenerator.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.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 |
---|---|
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<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. |