Custom Internal Adapters

If the adapters available from Sybase do not meet your needs, Event Stream Processor provides an internal adapter framework you can use to build internal adapters.

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.

Related concepts
Custom Adapters
Custom External Adapters