Class ResourceResolverSupport

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.ResourceResolver, org.apache.camel.StatefulService, org.apache.camel.StaticService, org.apache.camel.SuspendableService

    public abstract class ResourceResolverSupport
    extends org.apache.camel.support.service.ServiceSupport
    implements org.apache.camel.spi.ResourceResolver
    Base class for ResourceResolver implementations.
    • 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.spi.ResourceResolver

        FACTORY_PATH
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract org.apache.camel.spi.Resource createResource​(String location, String remaining)  
      org.apache.camel.CamelContext getCamelContext()  
      protected org.slf4j.Logger getLogger()  
      protected String getRemaining​(String location)  
      String getSupportedScheme()  
      org.apache.camel.spi.Resource resolve​(String location)  
      void setCamelContext​(org.apache.camel.CamelContext camelContext)  
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doBuild, doFail, doInit, 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

      • ResourceResolverSupport

        protected ResourceResolverSupport​(String scheme)
    • Method Detail

      • getSupportedScheme

        public String getSupportedScheme()
        Specified by:
        getSupportedScheme in interface org.apache.camel.spi.ResourceResolver
      • 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
      • resolve

        public org.apache.camel.spi.Resource resolve​(String location)
        Specified by:
        resolve in interface org.apache.camel.spi.ResourceResolver
      • createResource

        protected abstract org.apache.camel.spi.Resource createResource​(String location,
                                                                        String remaining)
      • getRemaining

        protected String getRemaining​(String location)
      • getLogger

        protected org.slf4j.Logger getLogger()