Package org.apache.camel.language.joor
Class JoorLanguage
- java.lang.Object
-
- org.apache.camel.support.LanguageSupport
-
- org.apache.camel.language.joor.JoorLanguage
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.IsSingleton,org.apache.camel.Service,org.apache.camel.spi.Language,org.apache.camel.spi.ScriptingLanguage,org.apache.camel.StaticService
@Language("joor") public class JoorLanguage extends org.apache.camel.support.LanguageSupport implements org.apache.camel.spi.ScriptingLanguage, org.apache.camel.StaticService
-
-
Constructor Summary
Constructors Constructor Description JoorLanguage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.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)<T> Tevaluate(String script, Map<String,Object> bindings, Class<T> resultType)StringgetConfigResource()Class<?>getResultType()voidinit()booleanisPreCompile()booleanisSingleQuotes()voidsetConfigResource(String configResource)voidsetPreCompile(boolean preCompile)voidsetResultType(Class<?> resultType)voidsetSingleQuotes(boolean singleQuotes)voidstart()voidstop()-
Methods inherited from class org.apache.camel.support.LanguageSupport
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContext
-
-
-
-
Method Detail
-
getConfigResource
public String getConfigResource()
-
setConfigResource
public void setConfigResource(String configResource)
-
isPreCompile
public boolean isPreCompile()
-
setPreCompile
public void setPreCompile(boolean preCompile)
-
getResultType
public Class<?> getResultType()
-
setResultType
public void setResultType(Class<?> resultType)
-
isSingleQuotes
public boolean isSingleQuotes()
-
setSingleQuotes
public void setSingleQuotes(boolean singleQuotes)
-
evaluate
public <T> T evaluate(String script, Map<String,Object> bindings, Class<T> resultType)
- Specified by:
evaluatein interfaceorg.apache.camel.spi.ScriptingLanguage
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression)
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression)
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression, Object[] properties)
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression, Object[] properties)
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language
-
init
public void init()
- Specified by:
initin interfaceorg.apache.camel.Service
-
start
public void start()
- Specified by:
startin interfaceorg.apache.camel.Service
-
stop
public void stop()
- Specified by:
stopin interfaceorg.apache.camel.Service
-
-