Class DefaultPropertiesFunctionResolver
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.component.properties.DefaultPropertiesFunctionResolver
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,PropertiesFunctionResolver,org.apache.camel.NonManagedService,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
public class DefaultPropertiesFunctionResolver
extends org.apache.camel.support.service.ServiceSupport
implements PropertiesFunctionResolver, org.apache.camel.CamelContextAware, org.apache.camel.NonManagedService, org.apache.camel.StaticService
Default
PropertiesFunctionResolver.-
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, SUSPENDINGFields inherited from interface org.apache.camel.component.properties.PropertiesFunctionResolver
RESOURCE_PATH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPropertiesFunction(org.apache.camel.spi.PropertiesFunction function) Registers thePropertiesFunctionas a function to this component.protected voiddoInit()protected voidprotected voiddoStart()protected voiddoStop()org.apache.camel.CamelContextGets the functions registered in this properties component.booleanhasFunction(String name) Is there aPropertiesFunctionwith the given name?org.apache.camel.spi.PropertiesFunctionResolves the properties function with the given namevoidsetCamelContext(org.apache.camel.CamelContext camelContext) Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, 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
-
DefaultPropertiesFunctionResolver
public DefaultPropertiesFunctionResolver()
-
-
Method Details
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()- Specified by:
getCamelContextin interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext) - Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
addPropertiesFunction
public void addPropertiesFunction(org.apache.camel.spi.PropertiesFunction function) Description copied from interface:PropertiesFunctionResolverRegisters thePropertiesFunctionas a function to this component.- Specified by:
addPropertiesFunctionin interfacePropertiesFunctionResolver
-
getFunctions
Description copied from interface:PropertiesFunctionResolverGets the functions registered in this properties component.- Specified by:
getFunctionsin interfacePropertiesFunctionResolver
-
hasFunction
Description copied from interface:PropertiesFunctionResolverIs there aPropertiesFunctionwith the given name?- Specified by:
hasFunctionin interfacePropertiesFunctionResolver
-
resolvePropertiesFunction
Description copied from interface:PropertiesFunctionResolverResolves the properties function with the given name- Specified by:
resolvePropertiesFunctionin interfacePropertiesFunctionResolver- Parameters:
name- the name of the properties function- Returns:
- the function or null if not found
-
doInit
- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStart
- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doShutdown
- Overrides:
doShutdownin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-