Class JoorScriptingCompiler

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.StaticService, org.apache.camel.SuspendableService

    public class JoorScriptingCompiler
    extends org.apache.camel.support.service.ServiceSupport
    implements org.apache.camel.StaticService
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      JoorScriptingMethod compile​(org.apache.camel.CamelContext camelContext, String script, Map<String,​Object> bindings, Class<?> resultType, boolean singleQuotes)  
      protected void doStop()  
      String evalCode​(org.apache.camel.CamelContext camelContext, String fqn, String script, Map<String,​Object> bindings, Class<?> resultType, boolean singleQuotes)  
      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, doStart, 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 interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • JoorScriptingCompiler

        public JoorScriptingCompiler()