Class SerdeProvisionParameterized

java.lang.Object
com.espertech.esper.common.client.serde.SerdeProvision
com.espertech.esper.common.client.serde.SerdeProvisionParameterized

public class SerdeProvisionParameterized extends SerdeProvision
For use with high-availability and scale-out only, this class instructs the compiler that the serializer and de-serializer (serde) is available using a parameterized constructor that accepts expressions as represents by the functions provided.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SerdeProvisionParameterized(Class serdeClass, Function<com.espertech.esper.common.internal.serde.compiletime.resolve.DataInputOutputSerdeForgeParameterizedVars,com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression>... functions)
    Ctor
  • Method Summary

    Modifier and Type
    Method
    Description
    com.espertech.esper.common.internal.serde.compiletime.resolve.DataInputOutputSerdeForge
    Convert to serde forge

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SerdeProvisionParameterized

      public SerdeProvisionParameterized(Class serdeClass, Function<com.espertech.esper.common.internal.serde.compiletime.resolve.DataInputOutputSerdeForgeParameterizedVars,com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression>... functions)
      Ctor
      Parameters:
      serdeClass - serde class
      functions - parameter expressions
  • Method Details

    • toForge

      public com.espertech.esper.common.internal.serde.compiletime.resolve.DataInputOutputSerdeForge toForge()
      Description copied from class: SerdeProvision
      Convert to serde forge
      Specified by:
      toForge in class SerdeProvision
      Returns:
      serde forge