Class JoorCSimpleCompiler
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.language.csimple.joor.JoorCSimpleCompiler
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.language.csimple.CSimpleCompiler
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.StaticService
,org.apache.camel.SuspendableService
@JdkService("csimple-compiler") public class JoorCSimpleCompiler extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.language.csimple.CSimpleCompiler, org.apache.camel.StaticService
jOOR compiler for csimple language.
-
-
Constructor Summary
Constructors Constructor Description JoorCSimpleCompiler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAliases(String key, String value)
void
addImport(String imports)
org.apache.camel.language.csimple.CSimpleExpression
compileExpression(org.apache.camel.CamelContext camelContext, String script)
org.apache.camel.language.csimple.CSimpleExpression
compilePredicate(org.apache.camel.CamelContext camelContext, String script)
protected void
doStart()
protected void
doStop()
Map<String,String>
getAliases()
Set<String>
getImports()
void
setAliases(Map<String,String> aliases)
void
setImports(Set<String> imports)
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
addImport
public void addImport(String imports)
- Specified by:
addImport
in interfaceorg.apache.camel.language.csimple.CSimpleCompiler
-
addAliases
public void addAliases(String key, String value)
- Specified by:
addAliases
in interfaceorg.apache.camel.language.csimple.CSimpleCompiler
-
compileExpression
public org.apache.camel.language.csimple.CSimpleExpression compileExpression(org.apache.camel.CamelContext camelContext, String script)
- Specified by:
compileExpression
in interfaceorg.apache.camel.language.csimple.CSimpleCompiler
-
compilePredicate
public org.apache.camel.language.csimple.CSimpleExpression compilePredicate(org.apache.camel.CamelContext camelContext, String script)
- Specified by:
compilePredicate
in interfaceorg.apache.camel.language.csimple.CSimpleCompiler
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
-