Apama 10.3 | Apama Documentation | Developing Apama Applications | Developing EPL Plug-ins
Developing EPL Plug-ins
Introduction to EPL Plug-ins
Providing an EPL Event Wrapper for a Plug-in
Writing EPL Plug-ins in C++
EPL Plug-ins in C and C++ Written Prior to 10.0
Writing EPL Plug-ins in Java
Writing EPL Plug-ins in Python
Although the correlator's native programming language, the Apama Event Processing Language (EPL), has most of the functionality of modern programming languages, its primary purpose is enabling the detection of, correlation across, and triggering on complex event patterns.
In most cases, existing code could be ported and rewritten in EPL, but in practice this might not be feasible. For example, an application might need to carry out advanced arithmetic operations and a significant programming library of such functions might already be available. Porting such complex code to EPL would be a lengthy, expensive and error prone task, and is unnecessary.
The following topics describe Apama's EPL plug-in APIs and illustrate how to use them.
Note: After upgrading to a new release of Apama, you always have to recompile your EPL plug-ins.

Copyright © 2013-2018 | 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.