Class SendDynamicAwareSupport
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.component.SendDynamicAwareSupport
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.SendDynamicAware
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public abstract class SendDynamicAwareSupport extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.spi.SendDynamicAware
Support class forSendDynamicAware
implementations.
-
-
Constructor Summary
Constructors Constructor Description SendDynamicAwareSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
asEndpointUri(org.apache.camel.Exchange exchange, String uri, Map<String,Object> properties)
protected void
doInit()
Map<String,Object>
endpointLenientProperties(org.apache.camel.Exchange exchange, String uri)
Map<String,Object>
endpointProperties(org.apache.camel.Exchange exchange, String uri)
org.apache.camel.CamelContext
getCamelContext()
String
getScheme()
boolean
resolveRawParameterValues()
void
setCamelContext(org.apache.camel.CamelContext camelContext)
void
setScheme(String scheme)
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doStart, doStop, 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
-
Methods inherited from interface org.apache.camel.spi.SendDynamicAware
createPostProcessor, createPreProcessor, isLenientProperties, prepare, resolveStaticUri
-
-
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
setScheme
public void setScheme(String scheme)
- Specified by:
setScheme
in interfaceorg.apache.camel.spi.SendDynamicAware
-
getScheme
public String getScheme()
- Specified by:
getScheme
in interfaceorg.apache.camel.spi.SendDynamicAware
-
resolveRawParameterValues
public boolean resolveRawParameterValues()
- Specified by:
resolveRawParameterValues
in interfaceorg.apache.camel.spi.SendDynamicAware
-
doInit
protected void doInit() throws Exception
- Overrides:
doInit
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
endpointProperties
public Map<String,Object> endpointProperties(org.apache.camel.Exchange exchange, String uri) throws Exception
- Throws:
Exception
-
endpointLenientProperties
public Map<String,Object> endpointLenientProperties(org.apache.camel.Exchange exchange, String uri) throws Exception
- Throws:
Exception
-
-