com.espertech.esper.client
Interface EventPropertyGetterMapped

All Known Subinterfaces:
EventPropertyGetterAndMapped, MapEventPropertyGetterAndMapped, ObjectArrayEventPropertyGetterAndMapped
All Known Implementing Classes:
KeyedFastPropertyGetter, KeyedMapFastPropertyGetter, KeyedMapFieldPropertyGetter, KeyedMapMethodPropertyGetter, KeyedMethodPropertyGetter, MapMappedPropertyGetter, ObjectArrayMappedPropertyGetter

public interface EventPropertyGetterMapped

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.


Method Summary
 java.lang.Object get(EventBean eventBean, java.lang.String mapKey)
          Return the value for the property in the event object specified when the instance was obtained.
 

Method Detail

get

java.lang.Object get(EventBean eventBean,
                     java.lang.String mapKey)
                     throws PropertyAccessException
Return the value for the property in the event object specified when the instance was obtained. Useful for fast access to event properties. Throws a PropertyAccessException if the getter instance doesn't match the EventType it was obtained from, and to indicate other property access problems.

Parameters:
eventBean - is the event to get the value of a property from
mapKey - the map key value
Returns:
value of property in event
Throws:
PropertyAccessException - to indicate that property access failed

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