com.espertech.esper.event.bean
Class PropertyListBuilderPublic

java.lang.Object
  extended by com.espertech.esper.event.bean.PropertyListBuilderPublic
All Implemented Interfaces:
PropertyListBuilder

public class PropertyListBuilderPublic
extends java.lang.Object
implements PropertyListBuilder

Implementation for a property list builder that considers any public method and public field as the exposed event properties, plus any explicitly configured props.


Constructor Summary
PropertyListBuilderPublic(ConfigurationEventTypeLegacy legacyConfig)
          Ctor.
 
Method Summary
 java.util.List<InternalEventPropDescriptor> assessProperties(java.lang.Class clazz)
          Introspect the clazz and deterime exposed event properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyListBuilderPublic

public PropertyListBuilderPublic(ConfigurationEventTypeLegacy legacyConfig)
Ctor.

Parameters:
legacyConfig - configures legacy type
Method Detail

assessProperties

public java.util.List<InternalEventPropDescriptor> assessProperties(java.lang.Class clazz)
Description copied from interface: PropertyListBuilder
Introspect the clazz and deterime exposed event properties.

Specified by:
assessProperties in interface PropertyListBuilder
Parameters:
clazz - to introspect
Returns:
list of event property descriptors

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