Custom External Adapters

The external adapter framework provides a mechanism to create and add adapters that are not included in the set provided by Event Stream Processor.

A custom external adapter is essentially any application that publishes or subscribes to a stream or a set of streams in Event Stream Processor. In developing an external adapter, you have full flexibility on the structure of the application, and use the Pub/Sub APIs from the Event Stream Processor SDK to publish and subscribe to streams.

You can start and stop external adapters together with a project (or visually within the ESP Studio) by creating an instance of an external adapter plugin. You can do this by putting together a specialized cnxml configuration file for the adapter. Give this configuration file the command lines that the ESP Server can invoke during various stages of adapter runtime and initialization.

Related concepts
Custom Adapters
Related reference
Custom Internal Adapters