Appendix D: Internal Adapter API

If the adapters available from SAP do not meet your needs, Event Stream Processor provides an internal adapter API that you can use to build internal adapters. However, with the addition of the ESP adapter toolkit, the internal API is being deprecated and may be removed in future releases of Event Stream Processor. It is highly recommended that you get familiar with and use the ESP adapter toolkit instead.

As part of creating a custom internal adapter, you must also create a custom adapter library. This library uses the Event Stream Processor shared utility library to help convert external data to ESP Server format.

You can implement life cycle and information management functions for your custom adapter using the C APIs provided by the adapter shared utility library. You can use the C interface to implement your custom adapter in C or C++ without any compiler restrictions.

The header file, GenericAdapterInterface.h, contains the import declarations that are required to call utility functions in the adapter shared utility library.