Web Search

TIBCO Hawk®
Important Information
Preface
Changes from the Previous Release of this Guide
Related Documentation
Typographical Conventions
Connecting with TIBCO Resources
Introduction to TIBCO Hawk Programming
Programming Tools and Interfaces
Console API
How the TIBCO Hawk Console API Fits In
Concepts
Structure
TIBCO Hawk Console API Class Structure
API Reference
Configuration Object API
Overview
Concepts
Configuration Object API Class Structure
API Reference
AMI API
AMI Basics
The AMI Conversation
AMI API Objects
AMI API Sample Programs
Programmer’s Checklist
Java AMI API Reference
C++ AMI API Reference
AmiSession Class
AmiSession()
AmiSession()
AmiSession::open()
AmiSession::close()
AmiSession::versionName()
AmiSession::version()
AmiSession::versionDate()
AmiSession::banner()
AmiSession::versionMajor()
AmiSession::versionMinor()
AmiSession::getTraceLevels()
AmiSession::setTraceLevels()
AmiSession::enableTraceLevels()
AmiSession::disableTraceLevels()
AmiSession::announce()
AmiSession::get... Accessors
AmiSession::sendUnsolicitedMsg()
AmiSession::stop()
AMI Property Class
AmiProperty()
AmiProperty::()
AMI Method Classes
AmiMethod::setIndexName()
AmiMethod::get...() Accessors
AmiMethod::onInvoke()
AmiAsyncMethod()
AmiAsyncMethod::onStart()
AmiAsyncMethod::onStop()
AmiAsyncMethod::onData()
AmiAsyncMethod::sendData()
AmiAsyncMethod::sendError()
AmiSyncMethod()
AmiSubscription::getUserData()
AmiSubscription::setCallbackInterval()
AmiSubscription::setUserData()
AmiSubscription::getMethod()
AmiSubscription::getArguments()
AMI Parameter Classes
AmiParameter::addChoice()
AmiParameter::addLegal()
AmiParameter::getStatus()
AmiParameterIn()
AmiParameterOut()
AmiParameterListIn::getValue()
AmiParameterListOut()
AmiParameterListOut::newRow()
AmiParameterListOut::setValue()
AMI Error Handling
AmiStatus()
AmiStatus::getAmiError()
AmiStatus::setStatus()
AmiStatus::setStatusV()
AmiStatus::stamp()
AmiStatus::getCode()
AmiStatus::getText()
AmiStatus::getThread()
AmiStatus::getFile()
AmiStatus::getLine()
C AMI API Reference
Data Types Summary
ami_AlertType
ami_Boolean
AMI C API Constants
ami_DataType
ami_Error
ami_Method
ami_MethodType
ami_Parameter
ami_ParameterList
ami_ParameterListList
ami_Session
ami_Subscription
ami_Property
AMI C API Error Functions
ami_ErrorCreate(), ami_errorCreateV()
ami_ErrorDestroy()
ami_ErrorStamp()
ami_ErrorGet... Accessors
ami_OnInvokeCallback
ami_OnStartCallback
ami_OnStopCallback
ami_TraceHandler
ami_TraceCode
ami_SessionGetTraceLevels()
ami_SessionSetTraceLevels()
ami_SessionEnableTraceLevels()
ami_SessionDisableTraceLevels()
ami_Version... Accessors
ami_Open()
ami_Close()
AMI C API Session Functions
ami_SessionCreateUsingProperties()
ami_AddProperty()
ami_SessionCreate()
ami_SessionDestroy()
ami_SessionAnnounce()
ami_SessionStop()
ami_SessionGetName()
ami_SessionGetDisplayName()
ami_SessionGetHelp()
ami_SessionGetUserData()
ami_SessionSendData()
ami_SessionSendError()
ami_SessionOnData()
ami_SessionSendUnsolicitedMsg()
AMI C API Method Functions
ami_MethodCreate()
ami_AsyncMethodCreate()
ami_MethodGetName()
ami_MethodGetHelp()
ami_MethodGetUserData()
ami_MethodSetIndex()
AMI C API Subscription Functions
ami_SubscriptionSetUserData()
ami_SubscriptionGetUserData()
ami_SubscriptionSetCallbackInterval()
ami_SubscriptionGetMethod()
ami_SubscriptionGetArguments()
AMI C API Parameter Functions
ami_ParameterCreateIn()
ami_ParameterCreateOut()
ami_ParameterListOut()
ami_ParameterSetValue()
ami_ParameterGetValue()
ami_ParameterAddChoice()
ami_ParameterAddLegal()
ami_ParameterListListDestroy()
Security Framework
TIBCO Hawk Security Concepts
Authorization
Implementing a Security Policy
Sample Code
Common Configuration Object API Methods
Microagent and Method Invocation used in ConsequenceAction
Interaction with Agent and Repository using the Console API
Methods Reference
RuleBaseEngine:sendAlertMessage
RuleBaseEngine:execute
RuleBaseEngine:sendMail
RuleBaseEngine:addRuleBase
RuleBaseEngine:deleteRuleBase
RuleBaseEngine:setSchedules
RuleBaseEngine:getSchedules
RuleBaseEngine:getRBMap
Repository:addRuleBase
Repository:deleteRuleBase
Repository:setSchedules
Repository:getSchedules
Repository:setRBMap
Repository:getRBMap
Sample Programs
Rulebase Samples
Schedule Samples
Rulebase Map Samples
Planning Your Instrumented Application
Planning an AMI Interface
An Example of Planning AMI Methods