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:
![*](bullet1.png)
Send and receive events
![*](bullet1.png)
Inject or delete EPL including adding and removing monitors
![*](bullet1.png)
Add and remove listeners
![*](bullet1.png)
Issue requests to the correlator
![*](bullet1.png)
Invoke callback methods when responses to requests are received from the correlator
![*](bullet1.png)
Query a running event correlator for status information
![*](bullet1.png)
Manage a set of named channels
![*](bullet1.png)
Access scenario definitions in the correlator
![*](bullet1.png)
Obtain meta-information from scenario definitions in the correlator, such as parameter names, types, and constraints
![*](bullet1.png)
Access scenario instances in the correlator and create new instances
![*](bullet1.png)
Access values of parameters in scenario instances in the correlator
![*](bullet1.png)
Inject Correlator Deployment Packages
Reference information for the .NET client API is available here:
install_dir\doc\dotNet\engine_client_dotnet5.1.chm
Since the .NET client library provides the same features as the Apama Java client library, you can also consult the following:
This section provides the following information:
Copyright © 2013
Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors.