public class InstanceManufacturerFastCtor extends java.lang.Object implements InstanceManufacturer
Constructor and Description |
---|
InstanceManufacturerFastCtor(InstanceManufacturerFactoryFastCtor factory,
ExprEvaluator[] evaluators) |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
codegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope,
java.lang.Class targetClass,
ExprForge[] forges) |
static EPException |
getTargetExceptionAsEPException(java.lang.String targetClassName,
java.lang.Throwable targetException)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
java.lang.Object |
make(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
static java.lang.Object |
makeUnderlyingFromFastCtor(java.lang.Object[] properties,
net.sf.cglib.reflect.FastConstructor ctor,
java.lang.Class target) |
public InstanceManufacturerFastCtor(InstanceManufacturerFactoryFastCtor factory, ExprEvaluator[] evaluators)
public java.lang.Object make(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
make
in interface InstanceManufacturer
public static java.lang.Object makeUnderlyingFromFastCtor(java.lang.Object[] properties, net.sf.cglib.reflect.FastConstructor ctor, java.lang.Class target)
public static EPException getTargetExceptionAsEPException(java.lang.String targetClassName, java.lang.Throwable targetException)
targetClassName
- nametargetException
- expublic static CodegenExpression codegen(CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope, java.lang.Class targetClass, ExprForge[] forges)