Package com.espertech.esper.event.vaevent

Value added events are revision events and variant events.

See:
          Description

Interface Summary
UpdateStrategy Strategy for merging updates or additional properties.
ValueAddEventProcessor Interface for a processor of base and delta events in a revision event type.
ValueAddEventService Service associating handling vaue-added event types, such a revision event types and variant stream event types.
VariantEvent A variant event is a type that can represent many event types.
VariantPropResolutionStrategy Strategy for resolving a property against any of the variant types.
 

Class Summary
PropertyGroupDesc For use with building groups of event properties to reduce overhead in maintaining versions.
PropertyUtility Utility for handling properties for the purpose of merging and versioning by revision event types.
RevisionBeanHolder Holds revisions for property groups in an overlay strategy.
RevisionEventBeanDeclared Revision event bean for the overlayed scheme.
RevisionEventBeanMerge Merge-event for event revisions.
RevisionEventType Event type of revision events.
RevisionGetterParameters Getter parameters for revision events.
RevisionNestedPropertyGetter A getter that works on POJO events residing within a Map as an event property.
RevisionPropertyTypeDesc Property descriptor for use by revision event types to maintain access to revision event properties.
RevisionSpec Specification for how to build a revision event type.
RevisionStateDeclared State for the overlay (non-merge) strategy.
RevisionStateMerge State for merge stratgies.
RevisionTypeDesc Per-event-type descriptor for fast access to getters for key values and changes properties.
UpdateStrategyBase Base strategy implementation holds the specification object.
UpdateStrategyDeclared Strategy for merging update properties using all declared property's values.
UpdateStrategyExists Strategy for merging update properties using only existing property's values.
UpdateStrategyNonNull Strategy for merging update properties using only non-null values.
VAERevisionProcessorBase Base revision processor.
VAERevisionProcessorDeclared Provides overlay strategy for property group-based versioning.
VAERevisionProcessorMerge Provides a set of merge-strategies for merging individual properties (rather then overlaying groups).
VAEVariantProcessor Represents a variant event stream, allowing events of disparate event types to be treated polymophically.
ValueAddEventServiceImpl Service for handling revision event types.
VariantEventBean An event bean that represents multiple potentially disparate underlying events and presents a unified face across each such types or even any type.
VariantEventType Event type for variant event streams.
VariantPropertyDesc Descriptor for a variant stream property.
VariantPropertyGetterCache A thread-safe cache for property getters per event type.
VariantPropResolutionStrategyAny A property resolution strategy that allows any type, wherein all properties are Object type.
VariantPropResolutionStrategyDefault A property resolution strategy that allows only the preconfigured types, wherein all properties that are common (name and type) to all properties are considered.
VariantSpec Specification for a variant event stream.
 

Package com.espertech.esper.event.vaevent Description

Value added events are revision events and variant events.


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com