Examples of resolveLanguage()


Examples of org.apache.camel.CamelContext.resolveLanguage()

            } else if (expressionValue != null) {
                predicate = PredicateBuilder.toPredicate(expressionValue);
            } else if (getExpression() != null) {
                ObjectHelper.notNull("language", getLanguage());
                CamelContext camelContext = routeContext.getCamelContext();
                Language language = camelContext.resolveLanguage(getLanguage());
                predicate = language.createPredicate(getExpression());
                configurePredicate(routeContext, predicate);
            }
        }
        return predicate;
View Full Code Here

Examples of org.apache.camel.CamelContext.resolveLanguage()

            if (expressionType != null) {
                expressionValue = expressionType.createExpression(routeContext);
            } else if (getExpression() != null) {
                ObjectHelper.notNull("language", getLanguage());
                CamelContext camelContext = routeContext.getCamelContext();
                Language language = camelContext.resolveLanguage(getLanguage());
                expressionValue = language.createExpression(getExpression());
                configureExpression(routeContext, expressionValue);
            }
        }
        return expressionValue;
View Full Code Here

Examples of org.apache.camel.CamelContext.resolveLanguage()

            } else if (expressionValue != null) {
                predicate = PredicateBuilder.toPredicate(expressionValue);
            } else if (getExpression() != null) {
                ObjectHelper.notNull("language", getLanguage());
                CamelContext camelContext = routeContext.getCamelContext();
                Language language = camelContext.resolveLanguage(getLanguage());
                predicate = language.createPredicate(getExpression());
                configurePredicate(routeContext, predicate);
            }
        }
        return predicate;
View Full Code Here

Examples of org.apache.camel.CamelContext.resolveLanguage()

            if (expressionType != null) {
                expressionValue = expressionType.createExpression(routeContext);
            } else if (getExpression() != null) {
                ObjectHelper.notNull("language", getLanguage());
                CamelContext camelContext = routeContext.getCamelContext();
                Language language = camelContext.resolveLanguage(getLanguage());
                expressionValue = language.createExpression(getExpression());
                configureExpression(routeContext, expressionValue);
            }
        }
        return expressionValue;
View Full Code Here

Examples of org.apache.camel.CamelContext.resolveLanguage()

    }

    public Predicate<Exchange> createPredicate(RouteContext route) {
        if (predicate == null) {
            CamelContext camelContext = route.getCamelContext();
            Language language = camelContext.resolveLanguage(getLanguage());
            predicate = language.createPredicate(getExpression());
        }
        return predicate;
    }
View Full Code Here

Examples of org.apache.camel.CamelContext.resolveLanguage()

    }

    public Expression createExpression(RouteContext routeContext) {
        if (expressionValue == null) {
            CamelContext camelContext = routeContext.getCamelContext();
            Language language = camelContext.resolveLanguage(getLanguage());
            expressionValue = language.createExpression(getExpression());
        }
        return expressionValue;
    }
View Full Code Here

Examples of org.apache.camel.CamelContext.resolveLanguage()

        if (predicate == null) {
            if (expressionType != null) {
                predicate = expressionType.createPredicate(routeContext);
            } else {
                CamelContext camelContext = routeContext.getCamelContext();
                Language language = camelContext.resolveLanguage(getLanguage());
                predicate = language.createPredicate(getExpression());
                configurePredicate(routeContext, predicate);
            }
        }
        return predicate;
View Full Code Here

Examples of org.apache.camel.CamelContext.resolveLanguage()

        if (expressionValue == null) {
            if (expressionType != null) {
                expressionValue = expressionType.createExpression(routeContext);
            } else {
                CamelContext camelContext = routeContext.getCamelContext();
                Language language = camelContext.resolveLanguage(getLanguage());
                expressionValue = language.createExpression(getExpression());
                configureExpression(routeContext, expressionValue);
            }
        }
        return expressionValue;
View Full Code Here

Examples of org.apache.camel.impl.DefaultCamelContext.resolveLanguage()

    }
   
    // TODO: this is a temporary workaround until validation is provided by the JMX API - please replace after next Camel Release
    DefaultCamelContext ctx = new DefaultCamelContext();
    try {
      ctx.resolveLanguage(combo_language.getText().trim()).createPredicate(text_condition.getText().replaceAll("\n", "").replaceAll("\r", "").trim());
      ctx.shutdown();
    } catch (Exception ex) {
      if (!ex.getMessage().contains("No language could be found for:")) {
        setErrorMessage("Condition Error: " + ex.getMessage());
        if (getButton(OK) != null) getButton(OK).setEnabled(false);
View Full Code Here

Examples of org.apache.camel.spi.LanguageResolver.resolveLanguage()

            this.path = path;
        }

        public Language resolveLanguage(String name, CamelContext context) {
            LanguageResolver resolver = createInstance(this.name, path, context);
            return resolver.resolveLanguage(name, context);
        }

        public void register() {
            doRegister(LanguageResolver.class, "resolver", name);
        }
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.