Interface HasExpressionType

All Known Implementing Classes:
ConstantExpression, CSimpleExpression, DatasonnetExpression, DelayDefinition, DynamicRouterDefinition, EnrichDefinition, ExchangePropertyExpression, ExpressionDefinition, ExpressionNode, ExpressionSubElementDefinition, FilterDefinition, GroovyExpression, HeaderExpression, Hl7TerserExpression, IdempotentConsumerDefinition, JavaScriptExpression, JoorExpression, JqExpression, JsonPathExpression, LanguageExpression, LoopDefinition, MethodCallExpression, MvelExpression, NamespaceAwareExpression, OgnlExpression, OutputExpressionNode, PollEnrichDefinition, PythonExpression, RecipientListDefinition, RefExpression, ResequenceDefinition, RoutingSlipDefinition, ScriptDefinition, SetBodyDefinition, SetHeaderDefinition, SetPropertyDefinition, SimpleExpression, SingleInputExpressionDefinition, SingleInputTypedExpressionDefinition, SortDefinition, SpELExpression, SplitDefinition, ThrottleDefinition, TokenizerExpression, TransformDefinition, TypedExpressionDefinition, ValidateDefinition, WhenDefinition, WhenSkipSendToEndpointDefinition, XMLTokenizerExpression, XPathExpression, XQueryExpression

public interface HasExpressionType
Marker interface to mark a ProcessorDefinition that supports expressions.
  • Method Details

    • getExpressionType

      ExpressionDefinition getExpressionType()
      Gets the expression definition
    • setExpressionType

      void setExpressionType(ExpressionDefinition expressionType)
      Sets the expression definition