Class 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 for SendDynamicAware implementations.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.camel.spi.SendDynamicAware

        org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry
    • 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
    • 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 interface org.apache.camel.spi.SendDynamicAware

        createPostProcessor, createPreProcessor, isLenientProperties, prepare, resolveStaticUri
      • Methods inherited from interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • SendDynamicAwareSupport

        public SendDynamicAwareSupport()
    • Method Detail

      • getCamelContext

        public org.apache.camel.CamelContext getCamelContext()
        Specified by:
        getCamelContext in interface org.apache.camel.CamelContextAware
      • setCamelContext

        public void setCamelContext​(org.apache.camel.CamelContext camelContext)
        Specified by:
        setCamelContext in interface org.apache.camel.CamelContextAware
      • setScheme

        public void setScheme​(String scheme)
        Specified by:
        setScheme in interface org.apache.camel.spi.SendDynamicAware
      • getScheme

        public String getScheme()
        Specified by:
        getScheme in interface org.apache.camel.spi.SendDynamicAware
      • resolveRawParameterValues

        public boolean resolveRawParameterValues()
        Specified by:
        resolveRawParameterValues in interface org.apache.camel.spi.SendDynamicAware
      • doInit

        protected void doInit()
                       throws Exception
        Overrides:
        doInit in class org.apache.camel.support.service.BaseService
        Throws:
        Exception