Click or drag to resize

com.espertech.esper.common.client Namespace

[Missing <summary> documentation for "N:com.espertech.esper.common.client"]

Classes
  ClassDescription
Public classEPCompiled
The assembly of a compile EPL module or EPL fire-and-forget query.
Public classEPCompiledManifest
Manifest is part of the and provides information for the runtime that allows it to use the byte code.
Public classEPException
This exception is thrown to indicate a problem in administration and runtime.
Public classEPGeneratedAttribute
Public classEPLockException
Public classEPNotSerializableException
Public classEPRuntimeException
Public classEventBeanExtensions
Public classEventPropertyDescriptor
Descriptor for event property names, property types and access metadata.
Public classEventTypeException
Indicates that a problem occurred looking up, assigning or creating and event type.
Public classFragmentEventType
Provides an event type for a property of an event.

A fragment is a property value that is itself an event, or that can be represented as an event. Thereby a fragment comes with event type metadata and means of querying the fragment's properties.

A array or collection of property values that is an array of events or that can be represented as an array of events has the indexed flag set.

A map of property values that is an map of events or that can be represented as a map of events has the mapped flag set.

Public classPropertyAccessException
This exception is thrown to indicate a problem with a accessing a property of an EventBean />.
Public classProxyEventPropertyGetter
Public classProxyEventPropertyGetterIndexed
Public classProxyEventPropertyGetterMapped
Public classProxyEventPropertyValueGetter
Public classProxyEventPropertyValueGetterGetFunc
Public classSerializableExtensions
Interfaces
  InterfaceDescription
Public interfaceEPCompilerPathable
Marker interface for an object containing information that can be added to the compiler path
Public interfaceEventBean
Interface for event representation. All events have an . Events also usually have one or more event properties. This interface allows the querying of event type, event property values and the underlying event object.
Public interfaceEventBeanFactory
Factory for EventBean instances given an underlying event object.

Not transferable between engine instances.

Public interfaceEventPropertyGetter
Get property values from an event instance for a given event property. Instances that implement this interface are usually bound to a particular and cannot be used to access instances of a different type.
Public interfaceEventPropertyGetterIndexed
Get property values from an event instance for a given indexed event property by passing the array index. Instances that implement this interface are usually bound to a particular EventType and cannot be used to access EventBean instances of a different type.
Public interfaceEventPropertyGetterMapped
Get property values from an event instance for a given mapped event property by passing the map string key. Instances that implement this interface are usually bound to a particular EventType and cannot be used to access EventBean instances of a different type.
Public interfaceEventPropertyValueGetter
Get property values from an event instance for a given event property. Instances that implement this interface are usually bound to a particular and cannot be used to access instances of a different type.
Public interfaceEventSender
Returns a facility to process event objects that are of a known type.

Obtained via the method EPRuntime#getEventSender(String) the sender is specific to a given event type and may not process event objects of any other event type; See the method documentation for more details.

Public interfaceEventType
This interface provides metadata on events.

The interface exposes events as organizations of named values. The contract is that any event in the system must have a name-based way of accessing sub-data within its event type. A simple example is a vanilla: the names can be property names, and those properties can have still more properties beneath them. Another example is a Map structure. Here string names can refer to data objects.

The interface presents an immutable view of events. There are no methods to change property values. Events by definition are an observation of a past occurrence or state change and may not be modified.

Information on the super-types (superclass and interfaces implemented by native events) is also available, for vanilla events as well as for Map event types that has supertypes.

Implementations provide metadata on the properties that an implementation itself provides.

Implementations also allow property expressions that may use nested, indexed, mapped or a combination of these as a syntax to access property types and values.

Implementations in addition may provide a means to access property values as event fragments, which are typed events themselves.

The order of property names depends on the underlying event type and may be platform-specific. When the underlying class is object-array the order of property names is always as-provided. When the underlying class is map the order of property names is defined only when LinkedHashMap was used to register the type. When the underlying class is bean the order of property names is depends on the order of the methods returned by reflection.