See: Description
Interface | Description |
---|---|
RuleDataContext |
This class represents the context of the rulebase.
|
Class | Description |
---|---|
Action |
This class is the superclass for all actions.
|
ClearAction |
A ClearAction represents an action that may be executed
when a test makes a T->F state transition.
|
ConsequenceAction |
A ConsequenceAction represents an action that a test may execute when
it undergoes a F->T or T->T state transition.
|
DataSource |
This class is used to represent a rule's data source.
|
OperandDescriptor |
Used to describe operands
|
Operator |
This class is used to build all operators for use as
test expressions in Test objects.
|
OperatorDescriptor |
Used to describe operators.
|
Rule |
Rule objects are the primary components of a rulebase.
|
Rulebase |
This class represents a rulebase.
|
RulebaseElement |
This class is a super class of the major rulebase elements:
Rulebase, Rule, Test, and Action.
|
RulebaseXML |
This class encapsulates the xml representation of a Rulebase.
|
Test |
Test objects define the tests which are performed on the
rule's data and what actions to take.
|
VariableOperandDescriptor |
Used to describe variable list operands.
|
Exception | Description |
---|---|
OperatorException |
Used to signal exceptions in the creation or evaluation of
Operators
|
RulebaseException |
Signals that an error occurred while processing the rulebase.
|
A rulebase is configuration object that provides the rules for the monitoring activities that are to be autonomously performed on an agent. At the core of all rulebase monitoring activity is the collection of data, testing of that data, and taking actions based on the test results. All monitored data is provided by the agent's microagents through microagent subscriptions. All actions taken by a rulebase are in the form of method invocations. Rulebase objects specify their data sources and actions using the MethodSubscription and MethodInvocation classes of the Console API. Therefore, understanding these, and related classes, is a prerequisite for using the rulebase api.
Copyright © 2000-2019 TIBCO Inc. All Rights Reserved.