Package com.espertech.esper.event

This package defines the Esper Client event API.

See:
          Description

Interface Summary
BeanEventTypeFactory Interface for a factory for obtaining BeanEventType instances.
DecoratingEventBean Interface for event types that provide decorating event properties as a name-value map.
EventAdapterService Interface for a service to resolve event names to event type.
EventBean Interface for event representation.
EventPropertyGetter Get property values from an event instance for a given event property.
EventType This interface provides metadata on events.
TaggedCompositeEventBean Interface for composite events in which a property is itself an event.
TaggedCompositeEventType Interface for composite event type in which each property is itself an event.
TypedEventPropertyGetter Interface for property getters also returning type information for the property.
 

Class Summary
BaseConfigurableEventType EventType than can be supplied with a preconfigured list of properties getters (aka.
BeanEventAdapter A fcatory for BeanEventType instances based on Java class information and using configured settings for
BeanEventBean Wrapper for Java bean (POJO or regular) Java objects the represent events.
BeanEventType Implementation of the EventType interface for handling JavaBean-type classes.
CGLibPropertyGetter Property getter using CGLib's FastMethod instance.
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.
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 available after introspecting an event's class members for getter methods.
EventSenderBean Event sender for POJO Java object events.
EventSenderImpl Event sender for use with plug-in event representations.
EventSenderMap Event sender for map-backed events.
EventSenderURIDesc Descriptor for URI-based event sender for plug-in event representations.
EventSenderXMLDOM Event sender for XML DOM-backed events.
MapEventBean Wrapper for events represented by a Map of key-value pairs that are the event properties.
MapEventBeanEntryPropertyGetter A getter that works on EventBean events residing within a Map as an event property.
MapEventBeanPropertyGetter A getter for use with Map-based events simply returns the value for the key.
MapEventPropertyGetter A getter for use with Map-based events simply returns the value for the key.
MapEventType Implementation of the EventType interface for handling plain Maps containing name value pairs.
MapNestedEventPropertyGetter A getter for querying Map-within-Map event properties.
MapPOJOEntryPropertyGetter A getter that works on POJO events residing within a Map as an event property.
NaturalEventBean An event that is carries multiple representations of event properties: A synthetic representation that is designed for delivery as EventBean to client UpdateListener code, and a natural representation as a bunch of Object-type properties for fast delivery to client subscriber objects via method call.
ReflectionPropFieldGetter Property getter for fields using Java's vanilla reflection.
ReflectionPropMethodGetter Property getter for methods using Java's vanilla reflection.
WrapperEventBean Event bean that wraps another event bean adding additional properties.
WrapperEventType An event type that adds zero or more fields to an existing event type.
 

Enum Summary
EventPropertyType Enumeration of property types.
 

Exception Summary
EventAdapterException This exception is thrown to indicate a problem resolving an event type by name.
PropertyAccessException This exception is thrown to indicate a problem with a accessing a property of an EventBean.
 

Package com.espertech.esper.event Description

This package defines the Esper Client event API.


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com