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.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
DefaultPropertiesFunctionResolver.
-
-
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
-
Fields inherited from interface org.apache.camel.component.properties.PropertiesFunctionResolver
RESOURCE_PATH
-
-
Constructor Summary
Constructors Constructor Description DefaultPropertiesFunctionResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPropertiesFunction(org.apache.camel.spi.PropertiesFunction function)Registers thePropertiesFunctionas a function to this component.protected voiddoInit()protected voiddoShutdown()protected voiddoStart()protected voiddoStop()org.apache.camel.CamelContextgetCamelContext()Map<String,org.apache.camel.spi.PropertiesFunction>getFunctions()Gets the functions registered in this properties component.booleanhasFunction(String name)Is there aPropertiesFunctionwith the given name?org.apache.camel.spi.PropertiesFunctionresolvePropertiesFunction(String name)Resolves 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, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContextin interfaceorg.apache.camel.CamelContextAware
-
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
public Map<String,org.apache.camel.spi.PropertiesFunction> getFunctions()
Description copied from interface:PropertiesFunctionResolverGets the functions registered in this properties component.- Specified by:
getFunctionsin interfacePropertiesFunctionResolver
-
hasFunction
public boolean hasFunction(String name)
Description copied from interface:PropertiesFunctionResolverIs there aPropertiesFunctionwith the given name?- Specified by:
hasFunctionin interfacePropertiesFunctionResolver
-
resolvePropertiesFunction
public org.apache.camel.spi.PropertiesFunction resolvePropertiesFunction(String name)
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
protected void doInit() throws Exception- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStop
protected void doStop() throws Exception- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
-