Class EventBeanManufacturerBeanForge
java.lang.Object
com.espertech.esper.common.internal.event.bean.manufacturer.EventBeanManufacturerBeanForge
- All Implemented Interfaces:
EventBeanManufacturerForge
Factory for event beans created and populate anew from a set of values.
-
Constructor Summary
ConstructorDescriptionEventBeanManufacturerBeanForge
(BeanEventType beanEventType, WriteablePropertyDescriptor[] properties, ClasspathImportService classpathImportService) Ctor. -
Method Summary
Modifier and TypeMethodDescriptiongetManufacturer
(EventBeanTypedEventFactory eventBeanTypedEventFactory) make
(CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
-
Constructor Details
-
EventBeanManufacturerBeanForge
public EventBeanManufacturerBeanForge(BeanEventType beanEventType, WriteablePropertyDescriptor[] properties, ClasspathImportService classpathImportService) throws EventBeanManufactureException Ctor.- Parameters:
beanEventType
- target typeproperties
- written propertiesclasspathImportService
- for resolving write methods- Throws:
EventBeanManufactureException
- if the write method lookup fail
-
-
Method Details
-
getManufacturer
public EventBeanManufacturer getManufacturer(EventBeanTypedEventFactory eventBeanTypedEventFactory) throws EventBeanManufactureException - Specified by:
getManufacturer
in interfaceEventBeanManufacturerForge
- Throws:
EventBeanManufactureException
-
make
public CodegenExpression make(CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) - Specified by:
make
in interfaceEventBeanManufacturerForge
-