Skip navigation links

Esper 8.6.0 API Documentation

Esper JavaDoc (Common, Compiler and Runtime API)

See: Description

Compiler 
Package Description
com.espertech.esper.compiler.client
Compiler API: Compiles EPL to byte code.
com.espertech.esper.compiler.client.option
Callbacks for use with the compiler to provide or override behavior.
com.espertech.esper.compiler.client.util
Compiler-related utilities.
Runtime 
Package Description
com.espertech.esper.runtime.client
Runtime API: Runs compiled EPL.
com.espertech.esper.runtime.client.option
Deployment option callbacks.
com.espertech.esper.runtime.client.plugin
Plug-in loaders follow runtime lifecycle and typically are for providing simple adapters or other integrations.
com.espertech.esper.runtime.client.scopetest
Runtime-related classes for facilitating automated regression testing.
com.espertech.esper.runtime.client.stage
For staging deployments.
com.espertech.esper.runtime.client.util
Adapter shared classes.
Other Packages 
Package Description
com.espertech.esper.common.client
Common API: Classes that are generally relevant to both the compiler API and the processEvent API.
com.espertech.esper.common.client.annotation
This package defines the Esper EPL annotations, which prefix EPL statements for the purpose of adding statement information.
com.espertech.esper.common.client.configuration
Configuration classes.
com.espertech.esper.common.client.configuration.common
Configuration classes for the common section, which is relevant to both the compiler and the runtime
com.espertech.esper.common.client.configuration.compiler
Configuration classes for the compiler section, which is only relevant to the compiler
com.espertech.esper.common.client.configuration.runtime
Configuration classes for the runtime section, which is only relevant to the runtime
com.espertech.esper.common.client.context
Context partition selection and descriptors.
com.espertech.esper.common.client.dataflow
Data flow are operators and infrastructure for declaring flows.
com.espertech.esper.common.client.dataflow.annotations
Data flow annotations.
com.espertech.esper.common.client.dataflow.core
Client API for data flows.
com.espertech.esper.common.client.dataflow.io
Client API for data flow io handlers.
com.espertech.esper.common.client.dataflow.util
Data flow utilities.
com.espertech.esper.common.client.fireandforget
Classes related to fire-and-forget execution
com.espertech.esper.common.client.hook
Extension APIs and other callbacks.
com.espertech.esper.common.client.hook.aggfunc
Aggregation function (simple) extension API.
com.espertech.esper.common.client.hook.aggmultifunc
Aggregation multi-function extension API for aggregation functions that hold events, share state and/or operate with tables.
com.espertech.esper.common.client.hook.condition
Conditions indicate special situations in the runtime.
com.espertech.esper.common.client.hook.datetimemethod
Date-time method extension API.
com.espertech.esper.common.client.hook.enummethod
Enumeration method extension API.
com.espertech.esper.common.client.hook.exception
Callbacks for exception handling.
com.espertech.esper.common.client.hook.expr
Invocation contexts for external code.
com.espertech.esper.common.client.hook.forgeinject
Injection strategies for compiler use.
com.espertech.esper.common.client.hook.singlerowfunc
Single-row user-defined-function extension API for stateless functions.
com.espertech.esper.common.client.hook.type
Type mapping callbacks.
com.espertech.esper.common.client.hook.vdw
Virtual data window extension API classes.
com.espertech.esper.common.client.json
JSON processing related classes.
com.espertech.esper.common.client.json.minimaljson
JSON event object interface and event sender.
com.espertech.esper.common.client.json.util
JSON event object interface and event sender.
com.espertech.esper.common.client.meta
Event type additional information.
com.espertech.esper.common.client.metric
This package defines the Esper Client APIs for metrics reporting, and consists of the metrics reporting events (enable via configuration).
com.espertech.esper.common.client.module
EPL module object model.
com.espertech.esper.common.client.render
Classes related to event rendering to JSON or XML format
com.espertech.esper.common.client.scopetest
Test framework classes.
com.espertech.esper.common.client.serde
Serdes are for serializing and de-serializing.
com.espertech.esper.common.client.soda
This package defines the Esper statement object model.
com.espertech.esper.common.client.type
Classes that represent EPL types.
com.espertech.esper.common.client.util
Client utility classes.
com.espertech.esper.common.client.variable
Classes for variable management

Esper JavaDoc (Common, Compiler and Runtime API)

This documentation aggregates common, compiler and runtime.
Full Esper documentation may be found at Esper home page.
Skip navigation links
© 2006-2020 EsperTech Inc.
All rights reserved.
Visit us at espertech.com