@Language(value="joor")
public class JoorLanguage
extends org.apache.camel.support.LanguageSupport
implements org.apache.camel.spi.ScriptingLanguage, org.apache.camel.StaticService
| Constructor and Description |
|---|
JoorLanguage() |
| Modifier and Type | Method and 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() |
Class<?> |
getResultType() |
void |
init() |
boolean |
isPreCompile() |
boolean |
isSingleQuotes() |
void |
setConfigResource(String configResource) |
void |
setPreCompile(boolean preCompile) |
void |
setResultType(Class<?> resultType) |
void |
setSingleQuotes(boolean singleQuotes) |
void |
start() |
void |
stop() |
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContextpublic String getConfigResource()
public void setConfigResource(String configResource)
public boolean isPreCompile()
public void setPreCompile(boolean preCompile)
public Class<?> getResultType()
public void setResultType(Class<?> resultType)
public boolean isSingleQuotes()
public void setSingleQuotes(boolean singleQuotes)
public <T> T evaluate(String script, Map<String,Object> bindings, Class<T> resultType)
evaluate in interface org.apache.camel.spi.ScriptingLanguagepublic org.apache.camel.Predicate createPredicate(String expression)
createPredicate in interface org.apache.camel.spi.Languagepublic org.apache.camel.Expression createExpression(String expression)
createExpression in interface org.apache.camel.spi.Languagepublic org.apache.camel.Predicate createPredicate(String expression, Object[] properties)
createPredicate in interface org.apache.camel.spi.Languagepublic org.apache.camel.Expression createExpression(String expression, Object[] properties)
createExpression in interface org.apache.camel.spi.Languagepublic void init()
init in interface org.apache.camel.Servicepublic void start()
start in interface org.apache.camel.Servicepublic void stop()
stop in interface org.apache.camel.ServiceApache Camel