Class CSimpleLanguage
java.lang.Object
org.apache.camel.support.LanguageSupport
org.apache.camel.support.TypedLanguageSupport
org.apache.camel.language.csimple.CSimpleLanguage
- 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.StaticService
@Language("csimple")
public class CSimpleLanguage
extends org.apache.camel.support.TypedLanguageSupport
implements org.apache.camel.StaticService
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.apache.camel.support.LanguageSupport
RESOURCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAliases(String key, String value) Adds an aliasvoidAdds an import linestatic CSimpleLanguage.Builderbuilder()org.apache.camel.ExpressioncreateExpression(String expression) org.apache.camel.ExpressioncreateExpression(String expression, Object[] properties) org.apache.camel.PredicatecreatePredicate(String expression) voidinit()voidsetConfigResource(String configResource) voidstart()voidstop()Methods inherited from class org.apache.camel.support.TypedLanguageSupport
getResultType, setResultTypeMethods inherited from class org.apache.camel.support.LanguageSupport
getCamelContext, hasSimpleFunction, isDynamicResource, isSingleton, isStaticResource, loadResource, property, setCamelContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.spi.Language
createPredicateMethods inherited from interface org.apache.camel.Service
build, close
-
Field Details
-
PRE_COMPILED_FILE
- See Also:
-
CONFIG_FILE
- See Also:
-
-
Constructor Details
-
CSimpleLanguage
public CSimpleLanguage()
-
-
Method Details
-
getConfigResource
-
setConfigResource
-
addImport
Adds an import line- Parameters:
imports- import such as com.foo.MyClass
-
addAliases
Adds an alias- Parameters:
key- the keyvalue- the value
-
init
public void init()- Specified by:
initin interfaceorg.apache.camel.Service
-
start
public void start()- Specified by:
startin interfaceorg.apache.camel.Service
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.camel.Service
-
createPredicate
- Specified by:
createPredicatein interfaceorg.apache.camel.spi.Language
-
createExpression
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language- Overrides:
createExpressionin classorg.apache.camel.support.TypedLanguageSupport
-
createExpression
- Specified by:
createExpressionin interfaceorg.apache.camel.spi.Language
-
builder
-