Connecting Apama Applications to External Components > Developing Custom Clients > The EngineClient API > The .NET Engine Client library
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:
.NET documentation in HTML format.
Since the .NET client library provides the same features as the Apama client library for Java, you can also consult the following:
*The Java EngineClient API
*The EventService API
*The ScenarioService API
This section provides the following information:
*Using the .NET client library
*Java and .NET namespace/class mapping
Copyright © 2013-2015 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG.