Classes
Class | Description | |
---|---|---|
![]() | BaseConfigurableEventType | EventType than can be supplied with a preconfigured list of properties getters (aka. explicit properties). |
![]() | BeanEventAdapter |
A cache and factory class for obtaining
net.esper.events.EventType instances and net.esper.events.EventBean instances
for object events. The class caches net.esper.events.EventType instances
already known for performance reasons.
|
![]() | BeanEventBean |
Wrapper for regular objects the represent events.
Allows access to event properties, which is done through the getter supplied by the event type.
BeanEventBean.EventType instances containing type information are obtained from net.esper.events.BeanEventAdapter.
Two BeanEventBean instances are equal if they have the same event type and refer to the same
instance of event object. Clients that need to compute equality between objects wrapped by
this class need to obtain the underlying object.
|
![]() | BeanEventType |
Implementation of the EventType interface for handling JavaBean-type classes.
|
![]() | ComponentPropertyDescriptorGetter |
An EventPropertyGetter that uses the internal PropertyDescriptor
provided by the ComponentModel.
|
![]() | CompositeEventBean |
Event bean wrapper for events that consists of a Map of name tags as key values and
event bean wrappers as value objects, for use by pattern expressions.
|
![]() | CompositeEventType | Event type for events that itself have event properties that are event wrappers.
For use in pattern expression statements in which multiple events match a pattern. There the composite event indicates that the whole patterns matched, and indicates the individual events that caused the pattern as event properties to the event. |
![]() | EventAdapterException |
This exception is thrown to indicate a problem resolving an event type by name.
|
![]() | EventAdapterServiceImpl |
Implementation for resolving event name to event type.
|
![]() | EventBeanUtility |
Method to GetSelectListEvents events in collections to other collections or other event types.
|
![]() | EventPropertyDescriptor |
Encapsulates the event property information. In the .NET version we rely upon
reflection to provide us with the basic abstraction thats necessary here.
|
![]() | EventPropertyGetterImpl |
An interface that wraps the the event property getter with a delegate
|
![]() | MapEventBean |
Wrapper for events represented by a Map of key-value pairs that are the event properties.
MapEventBean instances are equal if they have the same MapEventBean.EventType and all property names
and values are reference-equal.
|
![]() | MapEventType |
Implementation of the net.esper.events.EventType interface for handling plain Maps containing name value pairs.
|
![]() | PropertyAccessException |
This exception is thrown to indicate a problem with a accessing a
property of an net.esper.events.EventBean.
|
![]() | ReflectionPropFieldGetter |
Property getter for fields using Java's vanilla reflection.
|
![]() | ReflectionPropMethodGetter |
Property getter for methods using Java's vanilla reflection.
|
![]() | ReflectionPropPropertyGetter |
Property getter for properties using vanilla reflection.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | EventAdapterService |
Interface for a service to resolve event names to event type.
|
![]() | EventBean |
Interface for event representation. All events have an EventBean.EventType. 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.
|
![]() | EventPropertyGetter | Get property values from an event instance for a given event property.
Instances that implement this interface are usually bound to a particular net.esper.events.EventType and cannot
be used to access net.esper.events.EventBean instances of a different type.
|
![]() | EventType |
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 an object: the names can be property names, and those properties can have still more properties beneath them. Another example is a Dictionary structure. Here string names can refer to data objects. |
![]() | TypedEventPropertyGetter | Interface for property getters also returning type information for the property. |
Delegates
Delegate | Description | |
---|---|---|
![]() | EventPropertyGetterDelegate |
A delegate wrapper for the event property getter
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | EventPropertyType | Enumeration of property types. |