Class BasicOutputExpressionNode

All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.LineNumberAware, Block, CopyableDefinition<BasicOutputExpressionNode>, HasExpressionType, OutputNode, org.apache.camel.NamedNode, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.HasId, org.apache.camel.spi.IdAware
Direct Known Subclasses:
WhenDefinition

public abstract class BasicOutputExpressionNode extends BasicExpressionNode<BasicOutputExpressionNode> implements Block, OutputNode
A basic BasicOutputExpressionNode which support outputs.

This node is to be extended by definitions which should have expression and outputs both should not be a processor, such as WhenDefinition.

  • Constructor Details

    • BasicOutputExpressionNode

      public BasicOutputExpressionNode()
    • BasicOutputExpressionNode

      public BasicOutputExpressionNode(BasicOutputExpressionNode source)
    • BasicOutputExpressionNode

      public BasicOutputExpressionNode(ExpressionDefinition expression)
    • BasicOutputExpressionNode

      public BasicOutputExpressionNode(org.apache.camel.Expression expression)
    • BasicOutputExpressionNode

      public BasicOutputExpressionNode(org.apache.camel.Predicate predicate)
  • Method Details