A B C D E G J L M O P R S T U 

A

Activator - Class in org.apache.camel.script.osgi
 
Activator() - Constructor for class org.apache.camel.script.osgi.Activator
 
Activator.BundleScriptEngineResolver - Class in org.apache.camel.script.osgi
 
Activator.BundleScriptEngineResolver(Bundle, URL) - Constructor for class org.apache.camel.script.osgi.Activator.BundleScriptEngineResolver
 
Activator.ScriptEngineResolver - Interface in org.apache.camel.script.osgi
 
addingBundle(Bundle, BundleEvent) - Method in class org.apache.camel.script.osgi.Activator
 
addScriptEngineArguments(ScriptEngine, Exchange) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
ARGUMENTS - Static variable in class org.apache.camel.builder.script.ScriptBuilder
Additional arguments to ScriptEngine provided as a header on the IN Message using the key ScriptBuilder.ARGUMENTS
assertMatches(String, Exchange) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
attribute(String, Object) - Method in class org.apache.camel.builder.script.ScriptBuilder
Sets the attribute on the context so that it is available to the script as a variable in the ScriptContext.ENGINE_SCOPE

B

bundle - Variable in class org.apache.camel.script.osgi.Activator.BundleScriptEngineResolver
 

C

createExpression(String) - Method in class org.apache.camel.builder.script.ScriptLanguage
 
createPredicate(String) - Method in class org.apache.camel.builder.script.ScriptLanguage
 
createScriptEngine(String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
 
createScriptEvaluationException(Throwable) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
createScriptReader(ClassResolver, String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
 

D

doEvaluateScript(Exchange, ScriptEngine) - Method in class org.apache.camel.builder.script.ScriptBuilder
 

E

evaluate(Exchange) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
evaluate(Exchange, Class<T>) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
evaluateScript(Exchange) - Method in class org.apache.camel.builder.script.ScriptBuilder
 

G

getBundleContext() - Static method in class org.apache.camel.script.osgi.Activator
 
getCompiledScript() - Method in class org.apache.camel.builder.script.ScriptBuilder
 
getScriptDescription() - Method in class org.apache.camel.builder.script.ScriptBuilder
Returns a description of the script
getScriptLanguage() - Method in class org.apache.camel.builder.script.ScriptBuilder
 
Groovy - Annotation Type in org.apache.camel.builder.script
An annotation for injection of Groovy expressions into method parameters, fields or properties
groovy(String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
Creates a script builder for the groovy script contents

J

JavaScript - Annotation Type in org.apache.camel.builder.script
An annotation for injection of JavaScript expressions into method parameters, fields or properties
javaScript(String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
Creates a script builder for the JavaScript/ECMAScript script contents

L

lookupScriptEngineFactory(String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
 

M

matches(Exchange) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
matches(Exchange, Object) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
META_INF_SERVICES_DIR - Static variable in class org.apache.camel.script.osgi.Activator
 
modifiedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.camel.script.osgi.Activator
 

O

org.apache.camel.builder.script - package org.apache.camel.builder.script
 
org.apache.camel.script.osgi - package org.apache.camel.script.osgi
 

P

PHP - Annotation Type in org.apache.camel.builder.script
An annotation for injection of PHP expressions into method parameters, fields or properties
php(String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
Creates a script builder for the PHP script contents
populateBindings(ScriptEngine, Exchange, Map<String, Object>) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
process(Exchange) - Method in class org.apache.camel.builder.script.ScriptBuilder
 
PropertiesFunction - Interface in org.apache.camel.builder.script
Function in scripting languages to leverage the Camel org.apache.camel.component.properties.PropertiesComponent to make it easier to resolve property placeholders.
Python - Annotation Type in org.apache.camel.builder.script
An annotation for injection of Python expressions into method parameters, fields or properties
python(String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
Creates a script builder for the Python script contents

R

register() - Method in class org.apache.camel.script.osgi.Activator.BundleScriptEngineResolver
 
registerScriptEngines(Bundle, List<Activator.BundleScriptEngineResolver>) - Method in class org.apache.camel.script.osgi.Activator
 
removedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.camel.script.osgi.Activator
 
resolve(String) - Method in interface org.apache.camel.builder.script.PropertiesFunction
Resolve the given key using the property placeholders
resolve(String) - Method in class org.apache.camel.builder.script.ScriptPropertiesFunction
 
resolveLanguage(String, CamelContext) - Method in class org.apache.camel.builder.script.ScriptLanguageResolver
 
resolveScriptEngine(String) - Method in class org.apache.camel.script.osgi.Activator.BundleScriptEngineResolver
 
resolveScriptEngine(String) - Static method in class org.apache.camel.script.osgi.Activator
 
resolveScriptEngine(String) - Method in interface org.apache.camel.script.osgi.Activator.ScriptEngineResolver
 
Ruby - Annotation Type in org.apache.camel.builder.script
An annotation for injection of Ruby expressions into method parameters, fields or properties
ruby(String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
Creates a script builder for the Ruby/JRuby script contents
runScript(ScriptEngine, Exchange, ScriptContext) - Method in class org.apache.camel.builder.script.ScriptBuilder
 

S

script(String, String) - Static method in class org.apache.camel.builder.script.ScriptBuilder
Creates a script builder for the named language and script contents
SCRIPT_ENGINE_SERVICE_FILE - Static variable in class org.apache.camel.script.osgi.Activator
 
ScriptBuilder - Class in org.apache.camel.builder.script
A builder class for creating Processor, Expression and Predicate objects using the JSR 223 scripting engine.
ScriptBuilder(String, String) - Constructor for class org.apache.camel.builder.script.ScriptBuilder
Constructor.
ScriptBuilder(CamelContext, String, String) - Constructor for class org.apache.camel.builder.script.ScriptBuilder
Constructor.
ScriptBuilder(CamelContext, String, String, ScriptEngineFactory) - Constructor for class org.apache.camel.builder.script.ScriptBuilder
Constructor.
ScriptEvaluationException - Exception in org.apache.camel.builder.script
An exception thrown if the script evaluation fails
ScriptEvaluationException(String) - Constructor for exception org.apache.camel.builder.script.ScriptEvaluationException
 
ScriptEvaluationException(String, Throwable) - Constructor for exception org.apache.camel.builder.script.ScriptEvaluationException
 
ScriptEvaluationException(Throwable) - Constructor for exception org.apache.camel.builder.script.ScriptEvaluationException
 
ScriptLanguage - Class in org.apache.camel.builder.script
 
ScriptLanguage(String) - Constructor for class org.apache.camel.builder.script.ScriptLanguage
 
ScriptLanguageResolver - Class in org.apache.camel.builder.script
 
ScriptLanguageResolver() - Constructor for class org.apache.camel.builder.script.ScriptLanguageResolver
 
ScriptPropertiesFunction - Class in org.apache.camel.builder.script
 
ScriptPropertiesFunction(CamelContext) - Constructor for class org.apache.camel.builder.script.ScriptPropertiesFunction
 
start(BundleContext) - Method in class org.apache.camel.script.osgi.Activator
 
stop(BundleContext) - Method in class org.apache.camel.script.osgi.Activator
 

T

toString() - Method in class org.apache.camel.builder.script.ScriptBuilder
 
toString() - Method in class org.apache.camel.script.osgi.Activator.BundleScriptEngineResolver
 

U

unregister() - Method in class org.apache.camel.script.osgi.Activator.BundleScriptEngineResolver
 
A B C D E G J L M O P R S T U 

Apache Camel