Package org.apache.camel.impl.engine
Class DefaultSimpleFunctionRegistry
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.impl.engine.DefaultSimpleFunctionRegistry
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.SimpleFunctionRegistry,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
public class DefaultSimpleFunctionRegistry
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.SimpleFunctionRegistry, org.apache.camel.StaticService
Default
SimpleFunctionRegistry.-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFunction(String name, org.apache.camel.Expression expression) voidaddFunction(org.apache.camel.spi.SimpleFunction function) intcoreSize()intprotected voiddoStop()org.apache.camel.ExpressiongetFunction(String name) voidremoveFunction(String name) Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
DefaultSimpleFunctionRegistry
public DefaultSimpleFunctionRegistry(org.apache.camel.CamelContext camelContext)
-
-
Method Details
-
addFunction
- Specified by:
addFunctionin interfaceorg.apache.camel.spi.SimpleFunctionRegistry
-
addFunction
public void addFunction(org.apache.camel.spi.SimpleFunction function) - Specified by:
addFunctionin interfaceorg.apache.camel.spi.SimpleFunctionRegistry
-
removeFunction
- Specified by:
removeFunctionin interfaceorg.apache.camel.spi.SimpleFunctionRegistry
-
getFunction
- Specified by:
getFunctionin interfaceorg.apache.camel.spi.SimpleFunctionRegistry
-
getCustomFunctionNames
- Specified by:
getCustomFunctionNamesin interfaceorg.apache.camel.spi.SimpleFunctionRegistry
-
getCoreFunctionNames
- Specified by:
getCoreFunctionNamesin interfaceorg.apache.camel.spi.SimpleFunctionRegistry
-
customSize
public int customSize()- Specified by:
customSizein interfaceorg.apache.camel.spi.SimpleFunctionRegistry
-
coreSize
public int coreSize()- Specified by:
coreSizein interfaceorg.apache.camel.spi.SimpleFunctionRegistry
-
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-