Hawk Container Edition Programming

The Hawk Container Edition software, similar to Hawk, provides APIs to interact with Hawk applications.

You can use the following APIs in Hawk Container Edition:

Console API

The Console API is a comprehensive set of Java interfaces that allow you to manage and interact with Hawk agents and monitor alerts generated by these agents. Both the TIBCO Hawk® WebConsole and TIBCO Hawk® Event Service implement the Console API to monitor and manage agent behavior. Programmers can use the Console API to write custom applications similar to these applications to monitor agent behavior, subscribe to alert messages, and invoke microagent methods.

For more information, refer to the TIBCO Hawk® Programmers Guide of TIBCO Hawk® Documentation.

Configuration Object API

The Configuration Object API is a Java interface for writing custom rulebases. Rulebases are used by Hawk agents to monitor and manage systems and applications. The Configuration Object API provides classes to define rules, tests and actions. Instances of these classes are put together to define a new rulebase.

For more information, refer to the TIBCO Hawk® Programmers Guide and Configuration API Reference of TIBCO Hawk® Documentation.

AMI API

The AMI API allows to monitor application statistics with the Hawk API and make them manageable using Hawk Agent.

For more information, refer to the TIBCO Hawk® Programmers Guide and AMI Reference of TIBCO Hawk® Documentation.

Security API

The TIBCO Hawk Security API is used to build security plug-in modules used for secure agent and console interactions. The security mechanism actually involves two modules, one that is used by the agent and another that is used by the console. If you use the Console API to write console applications that operate in a secure TIBCO Hawk environment, you must have access to the console-side security plug-in class to be able to perform management operations on agents. The TIBCO Hawk Console requires a security plug-in class to manage agents in a secure environment.

For more information, see the TIBCO Hawk® Programmers Guide of TIBCO Hawk® Documentation.