Package org.apache.camel.language.joor
Class JavaLanguage
java.lang.Object
org.apache.camel.support.LanguageSupport
org.apache.camel.support.TypedLanguageSupport
org.apache.camel.language.joor.JavaLanguage
- 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.spi.ScriptingLanguage
,org.apache.camel.StaticService
- Direct Known Subclasses:
JoorLanguage
@Language("java")
public class JavaLanguage
extends org.apache.camel.support.TypedLanguageSupport
implements org.apache.camel.spi.ScriptingLanguage, org.apache.camel.StaticService
-
Field Summary
Fields inherited from class org.apache.camel.support.LanguageSupport
RESOURCE
-
Constructor Summary
ConstructorsConstructorDescriptionJavaLanguage
(JoorCompiler compiler, JoorScriptingCompiler scriptingCompiler) -
Method Summary
Modifier and TypeMethodDescriptionorg.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
void
init()
boolean
boolean
void
setConfigResource
(String configResource) void
setPreCompile
(boolean preCompile) void
setSingleQuotes
(boolean singleQuotes) void
start()
void
stop()
Methods inherited from class org.apache.camel.support.LanguageSupport
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.camel.Service
build, close
-
Constructor Details
-
JavaLanguage
public JavaLanguage() -
JavaLanguage
-
-
Method Details
-
getCompiler
-
getScriptingCompiler
-
getConfigResource
-
setConfigResource
-
isPreCompile
public boolean isPreCompile() -
setPreCompile
public void setPreCompile(boolean preCompile) -
isSingleQuotes
public boolean isSingleQuotes() -
setSingleQuotes
public void setSingleQuotes(boolean singleQuotes) -
evaluate
- Specified by:
evaluate
in interfaceorg.apache.camel.spi.ScriptingLanguage
-
createPredicate
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
- Specified by:
createExpression
in interfaceorg.apache.camel.spi.Language
-
createPredicate
- Specified by:
createPredicate
in interfaceorg.apache.camel.spi.Language
-
createExpression
- 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
-