Class DefaultResourceResolvers.ClasspathResolver

  • 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
    Enclosing class:
    DefaultResourceResolvers

    @ResourceResolver("classpath")
    public static class DefaultResourceResolvers.ClasspathResolver
    extends org.apache.camel.support.ResourceResolverSupport
    An implementation of the ResourceResolver that resolves a Resource from the classpath.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String SCHEME  
      • 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 Concrete Methods 
      Modifier and Type Method Description
      org.apache.camel.spi.Resource createResource​(String location, String remaining)  
      protected String tryDecodeUri​(String uri)  
      • Methods inherited from class org.apache.camel.support.ResourceResolverSupport

        getCamelContext, getLogger, getRemaining, getSupportedScheme, resolve, setCamelContext
      • 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

      • ClasspathResolver

        public ClasspathResolver()
    • Method Detail

      • createResource

        public org.apache.camel.spi.Resource createResource​(String location,
                                                            String remaining)
        Specified by:
        createResource in class org.apache.camel.support.ResourceResolverSupport
      • tryDecodeUri

        protected String tryDecodeUri​(String uri)