Esper API

This documentation concentrates upon the following Core API interfaces:
  • com.espertech.esper.client
  • com.espertech.esper.client.annotation
  • com.espertech.esper.client.context
  • com.espertech.esper.client.dataflow
  • com.espertech.esper.client.deploy
  • com.espertech.esper.client.hook
  • com.espertech.esper.client.metric
  • com.espertech.esper.client.soda
  • com.espertech.esper.client.scopetest
  • com.espertech.esper.client.time
  • com.espertech.esper.client.util


  • The classes and interfaces in the above packages are fully intended to be exposed to application code.

    The Extension API is intended to be used by application programmers to extend Esper functionality. None of these interfaces are intended to be called by the application - they are called internally by Esper. This API is less stable than the Core API. The safest way to extend functionality is to contribute extensions back to the project; that way extensions will be updated when the Extension API changes.

    Full Esper documentation may be found at Esper home page. @see com.espertech.esper.client @see com.espertech.esper.client.annotation @see com.espertech.esper.client.context @see com.espertech.esper.client.dataflow @see com.espertech.esper.client.deploy @see com.espertech.esper.client.hook @see com.espertech.esper.client.metric @see com.espertech.esper.client.soda @see com.espertech.esper.client.scopetest @see com.espertech.esper.client.time @see com.espertech.esper.client.util @see com.espertech.esper.plugin