Developing Apama Applications > Developing Clients > 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:
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:
*The JavaBeans 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 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.