Class GenericFileSendDynamicAware

  • 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
    Direct Known Subclasses:
    FileSendDynamicAware

    public abstract class GenericFileSendDynamicAware
    extends org.apache.camel.support.component.SendDynamicAwareSupport
    • 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
      org.apache.camel.Processor createPostProcessor​(org.apache.camel.Exchange exchange, org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry entry)  
      org.apache.camel.Processor createPreProcessor​(org.apache.camel.Exchange exchange, org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry entry)  
      boolean isLenientProperties()  
      org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry prepare​(org.apache.camel.Exchange exchange, String uri, String originalUri)  
      String resolveStaticUri​(org.apache.camel.Exchange exchange, org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry entry)  
      • Methods inherited from class org.apache.camel.support.component.SendDynamicAwareSupport

        asEndpointUri, doInit, endpointLenientProperties, endpointProperties, getCamelContext, getScheme, resolveRawParameterValues, setCamelContext, setScheme
      • 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.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

      • GenericFileSendDynamicAware

        public GenericFileSendDynamicAware()
    • Method Detail

      • isLenientProperties

        public boolean isLenientProperties()
      • prepare

        public org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry prepare​(org.apache.camel.Exchange exchange,
                                                                               String uri,
                                                                               String originalUri)
                                                                        throws Exception
        Throws:
        Exception
      • resolveStaticUri

        public String resolveStaticUri​(org.apache.camel.Exchange exchange,
                                       org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry entry)
                                throws Exception
        Throws:
        Exception
      • createPreProcessor

        public org.apache.camel.Processor createPreProcessor​(org.apache.camel.Exchange exchange,
                                                             org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry entry)
                                                      throws Exception
        Throws:
        Exception
      • createPostProcessor

        public org.apache.camel.Processor createPostProcessor​(org.apache.camel.Exchange exchange,
                                                              org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry entry)
                                                       throws Exception
        Throws:
        Exception