Package org.apache.camel.language.jq
Class JqLanguage
java.lang.Object
org.apache.camel.support.LanguageSupport
org.apache.camel.support.TypedLanguageSupport
org.apache.camel.support.SingleInputTypedLanguageSupport
org.apache.camel.language.jq.JqLanguage
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.IsSingleton,org.apache.camel.Service,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.Language,org.apache.camel.StaticService
@Language("jq")
public class JqLanguage
extends org.apache.camel.support.SingleInputTypedLanguageSupport
implements org.apache.camel.StaticService
-
Field Summary
Fields inherited from class org.apache.camel.support.LanguageSupport
RESOURCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.ExpressioncreateExpression(String expression) org.apache.camel.ExpressioncreateExpression(String expression, Object[] properties) org.apache.camel.PredicatecreatePredicate(String expression) org.apache.camel.PredicatecreatePredicate(String expression, Object[] properties) net.thisptr.jackson.jq.Scopevoidinit()voidstart()voidstop()Methods inherited from class org.apache.camel.support.SingleInputTypedLanguageSupport
createExpression, getHeaderName, getPropertyName, setHeaderName, setPropertyNameMethods inherited from class org.apache.camel.support.TypedLanguageSupport
getResultType, setResultTypeMethods inherited from class org.apache.camel.support.LanguageSupport
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close
-
Constructor Details
-
JqLanguage
public JqLanguage()
-
-
Method Details
-
init
public void init()- Specified by:
initin interfaceorg.apache.camel.Service
-
getRootScope
public net.thisptr.jackson.jq.Scope getRootScope() -
start
public void start()- Specified by:
startin interfaceorg.apache.camel.Service
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.camel.Service
-
createPredicate
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createPredicate
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language
-
createExpression
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language- Overrides:
createExpressionin classorg.apache.camel.support.SingleInputTypedLanguageSupport
-