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.