The .NET Engine Client Library
Apama includes a .NET assembly that wraps the Apama Engine Client library. This makes it possible to perform tasks such as the following from an assembly written in any .NET language:
Send and receive events
Inject or delete EPL including adding and removing monitors
Add and remove listeners
Issue requests to the correlator
Invoke callback methods when responses to requests are received from the correlator
Query a running event correlator for status information
Manage a set of named channels
Access scenario definitions in the correlator
Obtain meta-information from scenario definitions in the correlator, such as parameter names, types, and constraints
Access scenario instances in the correlator and create new instances
Access values of parameters in scenario instances in the correlator
Inject Correlator Deployment Packages
Reference information for the .NET client API is available here:
install_dir\doc\dotNet\engine_client_dotnet5.2.chm
Since the .NET client library provides the same features as the Apama client library for Java, you can also consult the following:
This section provides the following information: