Class JsonPathLanguage

  • All Implemented Interfaces:
    org.apache.camel.CamelContextAware, org.apache.camel.IsSingleton, org.apache.camel.spi.Language

    @Language("jsonpath")
    public class JsonPathLanguage
    extends org.apache.camel.support.LanguageSupport
    • Constructor Detail

      • JsonPathLanguage

        public JsonPathLanguage()
    • Method Detail

      • getResultType

        public Class<?> getResultType()
      • setResultType

        public void setResultType​(Class<?> resultType)
      • isSuppressExceptions

        public boolean isSuppressExceptions()
      • setSuppressExceptions

        public void setSuppressExceptions​(boolean suppressExceptions)
      • getOptions

        public com.jayway.jsonpath.Option[] getOptions()
      • setOption

        public void setOption​(com.jayway.jsonpath.Option option)
      • setOptions

        public void setOptions​(com.jayway.jsonpath.Option[] options)
      • createPredicate

        public org.apache.camel.Predicate createPredicate​(String predicate)
      • createExpression

        public org.apache.camel.Expression createExpression​(String expression)
      • isSingleton

        public boolean isSingleton()
        Specified by:
        isSingleton in interface org.apache.camel.IsSingleton
        Overrides:
        isSingleton in class org.apache.camel.support.LanguageSupport