Examples of ExpressionDefinition


Examples of org.apache.camel.model.language.ExpressionDefinition

        this.expression = expression;
    }

    public ExpressionNode(Expression expression) {
        if (expression != null) {
            setExpression(new ExpressionDefinition(expression));
        }
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

        }
    }

    public ExpressionNode(Predicate predicate) {
        if (predicate != null) {
            setExpression(new ExpressionDefinition(predicate));
        }
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

     * @param expression  the expression
     * @return the builder
     */
    public ValidateDefinition validate(Expression expression) {
        ValidateDefinition answer = new ValidateDefinition();
        answer.setExpression(new ExpressionDefinition(expression));
        addOutput(answer);
        return answer;
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

     * @param predicate  the predicate
     * @return the builder
     */
    public ValidateDefinition validate(Predicate predicate) {
        ValidateDefinition answer = new ValidateDefinition();
        answer.setExpression(new ExpressionDefinition(predicate));
        addOutput(answer);
        return answer;
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

     * @param expression the expression on which to compare messages in order
     * @return the builder
     */
    public ResequenceDefinition resequence(Expression expression) {
        ResequenceDefinition answer = new ResequenceDefinition();
        answer.setExpression(new ExpressionDefinition(expression));
        addOutput(answer);
        return answer;
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

        super(expression);
    }

    public void setExpression(Expression expr) {
        if (expr != null) {
            setExpression(new ExpressionDefinition(expr));
        }
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

    public AggregateDefinition() {
    }

    public AggregateDefinition(Predicate predicate) {
        if (predicate != null) {
            setExpression(new ExpressionDefinition(predicate));
        }
    }   
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

        }
    }   
   
    public AggregateDefinition(Expression correlationExpression) {
        if (correlationExpression != null) {
            setExpression(new ExpressionDefinition(correlationExpression));
        }
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

        // also resolve properties and constant fields on embedded expressions
        ProcessorDefinition<?> me = (ProcessorDefinition<?>) this;
        if (me instanceof ExpressionNode) {
            ExpressionNode exp = (ExpressionNode) me;
            ExpressionDefinition expressionDefinition = exp.getExpression();
            if (expressionDefinition != null) {
                // resolve properties before we create the processor
                resolvePropertyPlaceholders(routeContext, expressionDefinition);

                // resolve constant fields (eg Exchange.FILE_NAME)
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

     * @param messageIdExpression  expression to test of duplicate messages
     * @return the builder
     */
    public IdempotentConsumerDefinition idempotentConsumer(Expression messageIdExpression) {
        IdempotentConsumerDefinition answer = new IdempotentConsumerDefinition();
        answer.setExpression(new ExpressionDefinition(messageIdExpression));
        addOutput(answer);
        return answer;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.