www.espertech.comDocumentation

Chapter 1. Adapter Overview

1.1. The Adapter Interface

Input and output adapters to Esper provide the means of accepting events from various sources, and for making available events to destinations.

Note

Esper has a fully-evolved API and natively accepts various input event formats and natively produces various output event objects, as part of core Esper.

It is therefore not necessary to use any of the adapters listed herein. Simply use the public Esper APIs directly in your code.

Most adapters present their own configuration as well as API. Some adapters also provide operators for use in data flows.

The Adapter interface allows client applications to control the state of an input and output adapter. It provides state transition methods that each input and output adapter implements.

An input or output adapter is always in one of the following states:

The state transition table below outlines adapter states and, for each state, the valid state transitions: