Package com.espertech.esper.event.bean

JavaBean and legacy Java underlying event classes are here.

See:
          Description

Interface Summary
BeanEventPropertyGetter Shortcut-evaluator for use with POJO-backed events only.
BeanEventTypeFactory Interface for a factory for obtaining BeanEventType instances.
BeanInstantiator  
InstanceManufacturer  
PropertyListBuilder Interface for an introspector that generates a list of event property descriptors given a clazz.
 

Class Summary
ArrayFastPropertyGetter Getter for an array property identified by a given index, using the CGLIB fast method.
ArrayFieldPropertyGetter Getter for an array property backed by a field, identified by a given index, using vanilla reflection.
ArrayMethodPropertyGetter Getter for an array property identified by a given index, using vanilla reflection.
BaseNativePropertyGetter Base getter for native fragments.
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.
BeanEventBeanConfiguredCopyMethod Copies an event for modification.
BeanEventBeanReader Reader for fast access to all event properties for an event backed by a Java object.
BeanEventBeanSerializableCopyMethod Copy method for bean events utilizing serializable.
BeanEventBeanWriter Writer for a set of event properties to a bean event.
BeanEventPropertyWriter Writer for a property to an event.
BeanEventPropertyWriterIndexedProp  
BeanEventPropertyWriterMapProp  
BeanEventType Implementation of the EventType interface for handling JavaBean-type classes.
BeanEventType.SimplePropertyInfo Descriptor caching the getter, class and property info.
BeanInstantiatorByCtor  
BeanInstantiatorByFactoryFastClass  
BeanInstantiatorByFactoryReflection  
BeanInstantiatorByNewInstanceFastClass  
BeanInstantiatorByNewInstanceReflection  
BeanInstantiatorFactory  
CGLibPropertyGetter Property getter using CGLib's FastMethod instance.
DynamicIndexedPropertyGetter Getter for a dynamic indexed property (syntax field.indexed[0]?), using vanilla reflection.
DynamicMappedPropertyGetter Getter for a dynamic mapped property (syntax field.mapped('key')?), using vanilla reflection.
DynamicPropertyDescriptor Provides method information for dynamic (unchecked) properties of each class for use in obtaining property values.
DynamicPropertyGetterBase Base class for getters for a dynamic property (syntax field.inner?), caches methods to use for classes.
DynamicSimplePropertyGetter Getter for a dynamic property (syntax field.inner?), using vanilla reflection.
EventBeanManufacturerBean Factory for event beans created and populate anew from a set of values.
EventBeanManufacturerCtor  
InstanceManufacturerFactory  
InstanceManufacturerFastCtor  
InstanceManufacturerUtil  
InternalEventPropDescriptor Encapsulates the event property information available after introspecting an event's class members for getter methods.
IterableFastPropertyGetter Getter for a iterable property identified by a given index, using the CGLIB fast method.
IterableFieldPropertyGetter Getter for an iterable property backed by a field, identified by a given index, using vanilla reflection.
IterableMethodPropertyGetter Getter for an iterable property identified by a given index, using vanilla reflection.
KeyedFastPropertyGetter Getter for a key property identified by a given key value, using the CGLIB fast method.
KeyedMapFastPropertyGetter Getter for a key property identified by a given key value of a map, using the CGLIB fast method.
KeyedMapFieldPropertyGetter Getter for a key property identified by a given key value, using vanilla reflection.
KeyedMapMethodPropertyGetter Getter for a key property identified by a given key value, using vanilla reflection.
KeyedMethodPropertyGetter Getter for a key property identified by a given key value, using vanilla reflection.
ListFastPropertyGetter Getter for a list property identified by a given index, using the CGLIB fast method.
ListFieldPropertyGetter Getter for a list property backed by a field, identified by a given index, using vanilla reflection.
ListMethodPropertyGetter Getter for a list property identified by a given index, using vanilla reflection.
NestedPropertyGetter Getter for one or more levels deep nested properties.
PropertyHelper This class offers utililty methods around introspection and CGLIB interaction.
PropertyListBuilderExplicit Introspector that considers explicitly configured event properties only.
PropertyListBuilderFactory Factory for creates a builder/introspector for determining event property descriptors based on a given class.
PropertyListBuilderJavaBean Implementation for a property list builder that considers JavaBean-style methods as the exposed event properties, plus any explicitly configured props.
PropertyListBuilderPublic Implementation for a property list builder that considers any public method and public field as the exposed event properties, plus any explicitly configured props.
ReflectionPropFieldGetter Property getter for fields using Java's vanilla reflection.
ReflectionPropMethodGetter Property getter for methods using Java's vanilla reflection.
SendableEventBean  
 

Package com.espertech.esper.event.bean Description

JavaBean and legacy Java underlying event classes are here.


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