Package org.apache.camel.language.joor
Class JoorLanguage
- java.lang.Object
-
- org.apache.camel.support.LanguageSupport
-
- org.apache.camel.support.TypedLanguageSupport
-
- 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.TypedLanguageSupport 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.Expression
createExpression(String expression)
org.apache.camel.Expression
createExpression(String expression, Object[] properties)
org.apache.camel.Predicate
createPredicate(String expression)
org.apache.camel.Predicate
createPredicate(String expression, Object[] properties)
<T> T
evaluate(String script, Map<String,Object> bindings, Class<T> resultType)
String
getConfigResource()
void
init()
boolean
isPreCompile()
boolean
isSingleQuotes()
void
setConfigResource(String configResource)
void
setPreCompile(boolean preCompile)
void
setSingleQuotes(boolean singleQuotes)
void
start()
void
stop()
-
Methods inherited from class org.apache.camel.support.TypedLanguageSupport
getResultType, setResultType
-
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)
-
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:
evaluate
in interfaceorg.apache.camel.spi.ScriptingLanguage
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression)
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression)
- Specified by:
createExpression
in interfaceorg.apache.camel.spi.Language
-
createPredicate
public org.apache.camel.Predicate createPredicate(String expression, Object[] properties)
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
public org.apache.camel.Expression createExpression(String expression, Object[] properties)
- Specified by:
createExpression
in interfaceorg.apache.camel.spi.Language
- Overrides:
createExpression
in classorg.apache.camel.support.TypedLanguageSupport
-
init
public void init()
- Specified by:
init
in interfaceorg.apache.camel.Service
-
start
public void start()
- Specified by:
start
in interfaceorg.apache.camel.Service
-
stop
public void stop()
- Specified by:
stop
in interfaceorg.apache.camel.Service
-
-