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.