Class TypedExpressionDefinition.AbstractBuilder<T extends TypedExpressionDefinition.AbstractBuilder<T,E>,E extends TypedExpressionDefinition>

java.lang.Object
org.apache.camel.model.language.ExpressionDefinition.AbstractBuilder<T,E>
org.apache.camel.model.language.TypedExpressionDefinition.AbstractBuilder<T,E>
All Implemented Interfaces:
LanguageBuilder<E>
Direct Known Subclasses:
ConstantExpression.Builder, CSimpleExpression.Builder, GroovyExpression.Builder, JavaExpression.Builder, JavaScriptExpression.Builder, JoorExpression.Builder, MethodCallExpression.Builder, MvelExpression.Builder, OgnlExpression.Builder, PythonExpression.Builder, RefExpression.Builder, SimpleExpression.Builder, SingleInputTypedExpressionDefinition.AbstractBuilder, SpELExpression.Builder, WasmExpression.Builder
Enclosing class:
TypedExpressionDefinition

public abstract static class TypedExpressionDefinition.AbstractBuilder<T extends TypedExpressionDefinition.AbstractBuilder<T,E>,E extends TypedExpressionDefinition> extends ExpressionDefinition.AbstractBuilder<T,E>
AbstractBuilder is the base builder for typed expression.
  • Constructor Details

    • AbstractBuilder

      public AbstractBuilder()
  • Method Details

    • resultTypeName

      public T resultTypeName(String resultTypeName)
      Sets the class of the result type (type from output)
    • resultType

      public T resultType(Class<?> resultType)
      Sets the class name of the result type (type from output)