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 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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    asEndpointUri(org.apache.camel.Exchange exchange, String uri, Map<String,Object> properties)
     
    protected void
     
    endpointLenientProperties(org.apache.camel.Exchange exchange, String uri)
     
    endpointProperties(org.apache.camel.Exchange exchange, String uri)
     
    org.apache.camel.CamelContext
     
     
    boolean
     
    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

    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 Details

    • SendDynamicAwareSupport

      public SendDynamicAwareSupport()
  • Method Details

    • 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
    • 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
    • asEndpointUri

      public String asEndpointUri(org.apache.camel.Exchange exchange, String uri, Map<String,Object> properties) throws Exception
      Throws:
      Exception