- TIBCO BusinessEvents®
- Hawk
- Hawk

# Hawk

## Description

Functions to operate on Hawk Channel.

## Functions

Name | Signature and Synopsis
--- | ---
`describeHawkMicroAgentsMethod` | `String describeHawkMicroAgentsMethod(String agentName, String microAgentName, String methodName)` Get the descripition of microagent method
`getAllAgentNames` | `String[] getAllAgentNames()` Get name of all available TIBCO Hawk agents.
`getAllMicroAgentInfo` | `Object[] getAllMicroAgentInfo(String agentName)` Get all microagent of a special agent
`getAllMicroAgentMethodInfo` | `Object[] getAllMicroAgentMethodInfo(String agentName, String microAgentName)` Get all microagent methods information
`invokeHawkMethod` | `Object[] invokeHawkMethod(String agentName, String microAgentName, String methodName, SimpleEvent params)` Invoke microagent method on a certain agent
`invokeHawkMethodOnAllAgents` | `Object[] invokeHawkMethodOnAllAgents(String microAgentName, String methodName, SimpleEvent params)` Invoke microagent method on all available agents
`invokeHawkMethodOnMutipleAgents` | `Object[] invokeHawkMethodOnMutipleAgents(String[] agentNames, String microAgentName,String methodName, SimpleEvent params)` Invoke microagent method on mutiple agents
`setDefaultHawkChannel` | `void setDefaultHawkChannel(String channelURI)` Get hawk Channel's properties and initialize the hawkConsoleBase