All Classes and Interfaces

Class
Description
This class represents the HAWK Agent that will act as a container for various microagents.
Agent objects are used to identify microagents.
AgentID objects identify real agent processes through the combination of agent name, agent dns name, and hawk domain.
AgentInstance objects are used to represent agents.
The AgentManager is used to monitor TIB/Hawk agent events.
The AgentMonitor is used to monitor TIB/Hawk agent events.
AgentMonitorEvent objects are generated when agents are discovered to be alive or expired.
Receives notifications when agents are discovered to be alive or expired.
This class represents the platform on which Agent is residing.
This class represents the version of the Agent component with appropriate details.
The root class for all alert related events.
Objects implementing AlertMonitorListener are used to receive all alert related events.
Represents various states an Alert can be
Used by microagents to service async method subscriptions.
A MicroAgent that supports async methods must implement this interface.
ClearAlertEvents are generated when a rulebase loaded in the agent's rulebase engine sends a clear event.
An open data type used to build aggregates.
This subclass of DataDescriptor is used to describe objects of type CompositeData.
Delivered asynchronously in ErrorEvents when the console encounters some critical error.
The superclass of all checked exceptions thrown or delivered by the TIBHawkConsole.
Thrown when there is an error durring console initialization
 
Delivered asynchronously in WarningEvents when the console encounters a warning condition.
ContainerEventListener objects are used to register for and receive microagent add/remove events generated by a MicroAgentContainer.
Describes a data object which is used as either an argument parameter or return parameter in a MethodDescriptor
Used to represent data objects in name-value pairs.
A DynamicMicroAgent is a MicroAgent that has its methods invoked through the invokeMethod method instead of through the Java reflection mechanism.
This class represents the Error causing this event exceptions
Receives a notification when the TIBHawkConsole is no longer able to continue generating MonitorEvents due to some critical error.
This class represents the base class that will be used to log various event exceptions during use of console API
A marker interface that the exception related TIBHawkConsole event listeners extend.
Receives notifications of rulebase add/remove and update events.
This class represents all the constants that can be used in HAWK configuration components.
The HsAgent interface is used to build a security implementation class for the TIB/Hawk agent.
The HsConsole interface is used to build a security implementation class for TIB/Hawk console applications.
Signals that a security exception has occurred
 
Signals that a security exception has occurred
 
 
 
 
 
 
 
MethodDescriptor objects are used to describe the methods of microagents.
This class is used to represent a method invocation.
This class is used to represent a method subscription.
Objects wishing to run as microagents in the TIBCO Hawk agent must implement this interface.
A MicroAgentContainer is used to hold active microagents in the agent.
This class is used to encapsulate data returned by microagent methods.
This class is used to describe a microagent and its methods.
An exception used to signal errors when interacting with microagents.
MicroAgentID objects are used to identify microagents.
A MicroAgentListMonitorEvent object is generated when agent's list of currently loaded microagents is found to have changed.
Receives notifications of microagent add/remove events.
An exception used to signal that a microagent was not found while trying to perform some action relating to it
The MicroAgentServer interface.
The root class for all monitoring related console events.
A marker interface that all monitoring related TIBHawkConsole event listeners extend.
This interface identifies the open data types.
 
 
 
PostAlertEvents are generated when a rulebase loaded in the agent's rulebase engine sends an alert.
A RuleBaseListMonitorEvent object is generated when agent's list of currently loaded rulebases is found to have changed.
Receives notifications of rulebase add/remove events.
The root class for all rulebase related events.
This interface is the parent of all listener interfaces associated with rulebase related events.
This class represents the status of a rulebase.
A ServiceMicroAgent is a MicroAgent that also has access to the MicroAgentContainer.
Subscription objects are returned as a result of registering a method subscription.
SubscriptionHandler objects are used as parameters to MicroAgentServer.subscribe() They handle the subscription results.
An open data type used to tabular data structures.
This subclass of DataDescriptor is used to describe objects of type TabularData.
This class consolidates all the convenience utility methods that operate on open data.
The TIBHawkConsole provides access to services that can be used for monitoring and management of TIB/Hawk agent events.
This class provides an instance of HAWK Console application, based on the configured properties.
This class represents the Warning causing this event exceptions
Receives a notification when the TIBHawkConsole has detected a non-critical error (warning) condition in its processing of MonitorEvents.