All Classes and Interfaces

Class
Description
This class is the superclass for all actions.
The AlertHigh class
The AlertLow class
The AlertMedium class
Subclasses of AlertMsg may be used as the argument to the RBEngineMicroAgent proprietary method sendAlertMsg.
The Attributes provides methods for accessing attributes in a RBMap object.
The Attributes provides methods for accessing attributes in a Schedules object.
A ClearAction represents an action that may be executed when a test makes a T->F state transition.
ClearConditionPolicy objects are used in tests to determine when a test should transition to a false state.
A ClearOnFirstFalse policy indicates that a test should transition to the false state upon the first false evaluation of its test expression.
A ClearTest policy indicates that a test should transition to the false state upon the true evaluation of the clear test expression contained in the ClearTest policy object.
A ClearTimer policy indicates that a test should transition to the false state upon the expiration of a timer.
A ConsequenceAction represents an action that a test may execute when it undergoes a F->T or T->T state transition.
This class is used to represent a rule's data source.
This class allow a MicroAgentDescriptor to be exported and restored from its XML representation.
The Notification class
Used to describe operands
This class is used to build all operators for use as test expressions in Test objects.
Used to describe operators.
Used to signal exceptions in the creation or evaluation of Operators
PerformActionPolicy objects are used in actions to determin when they actually execute.
This policy is used to indicate that an action should always be executed.
This policy is used to indicate that an action should be executed a fixed number of times with a minimum pause between executions.
This policy is used to indicate that an action should be executed only once durring a true series.
A Period defines the time intervals, days or months that should be included or excluded in a schedule.
A PeriodGroup is a logical group of Periods useful for defining an asbtract group of Periods.
A PeriodGroupReference object references to a PeriodGroup in the Schedules.
This class is used as the argument to the RBEngineMicroAgent proprietary method postCondition.
This interface provides the facilities required to save RuleBaseEngine configuration objects to files.
This RBEConfigObjectAttributes contains basic attributes of a rulebase configuration objects such as Rulebase, Schedules, or RBMap.
RBEConfigObjectException is the superclass of all Rulebase, Schedule and RulebaseMap API exceptions.
This class encapsulates a TIBCO Hawk configuration object in an XML representation.
RBMap represents a rulebase map.
Signals that an error occurred while processing rulebase map.
The RBMapXML provides methods for accessing XML representation of a RBMap.
Rule objects are the primary components of a rulebase.
This class represents a rulebase.
This class is a super class of the major rulebase elements: Rulebase, Rule, Test, and Action.
Signals that an error occurred while processing the rulebase.
This class encapsulates the xml representation of a Rulebase.
This class represents the context of the rulebase.
A Schedule is configuration object that can be used to determine if a rulebase or part of the rulebase should be in-schedule or out-of-schedule at a given time.
The Scheduleable interface is implemented by a scheduleable object to check if the scheduleable object is in-schedule.
Signals that an error occurred while processing schedule.
A Schedules contains a list of Schedule and PeriodGroup objects.
The SchedulesXML provides methods for accessing XML representation of a Schedules.
Test objects define the tests which are performed on the rule's data and what actions to take.
TrueConditionPolicy objects are used in tests to determine when they transition to a true state.
A TrueCountThreshold policy indicates that a test should transition to the true state after a certain number of true evaluations of its test expression, the true count threshold.
Used to describe variable list operands.