com.espertech.esper.event.bean
Class EventBeanManufacturerBean

java.lang.Object
  extended by com.espertech.esper.event.bean.EventBeanManufacturerBean
All Implemented Interfaces:
EventBeanManufacturer

public class EventBeanManufacturerBean
extends java.lang.Object
implements EventBeanManufacturer

Factory for event beans created and populate anew from a set of values.


Constructor Summary
EventBeanManufacturerBean(BeanEventType beanEventType, EventAdapterService service, WriteablePropertyDescriptor[] properties, EngineImportService engineImportService)
          Ctor.
 
Method Summary
 EventBean make(java.lang.Object[] propertyValues)
          Make an event object populating property values.
 java.lang.Object makeUnderlying(java.lang.Object[] propertyValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventBeanManufacturerBean

public EventBeanManufacturerBean(BeanEventType beanEventType,
                                 EventAdapterService service,
                                 WriteablePropertyDescriptor[] properties,
                                 EngineImportService engineImportService)
                          throws EventBeanManufactureException
Ctor.

Parameters:
beanEventType - target type
service - factory for events
properties - written properties
engineImportService - for resolving write methods
Throws:
EventBeanManufactureException - if the write method lookup fail
Method Detail

make

public EventBean make(java.lang.Object[] propertyValues)
Description copied from interface: EventBeanManufacturer
Make an event object populating property values.

Specified by:
make in interface EventBeanManufacturer
Parameters:
propertyValues - values to populate
Returns:
event object

makeUnderlying

public java.lang.Object makeUnderlying(java.lang.Object[] propertyValues)
Specified by:
makeUnderlying in interface EventBeanManufacturer

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