Package org.apache.camel.support
Class ResourceResolverSupport
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.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.ResourceResolverBase class forResourceResolverimplementations.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedResourceResolverSupport(String scheme)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.apache.camel.spi.ResourcecreateResource(String location, String remaining)org.apache.camel.CamelContextgetCamelContext()protected org.slf4j.LoggergetLogger()protected StringgetRemaining(String location)StringgetSupportedScheme()org.apache.camel.spi.Resourceresolve(String location)voidsetCamelContext(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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
ResourceResolverSupport
protected ResourceResolverSupport(String scheme)
-
-
Method Detail
-
getSupportedScheme
public String getSupportedScheme()
- Specified by:
getSupportedSchemein interfaceorg.apache.camel.spi.ResourceResolver
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContextin interfaceorg.apache.camel.CamelContextAware
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
resolve
public org.apache.camel.spi.Resource resolve(String location)
- Specified by:
resolvein interfaceorg.apache.camel.spi.ResourceResolver
-
createResource
protected abstract org.apache.camel.spi.Resource createResource(String location, String remaining)
-
getLogger
protected org.slf4j.Logger getLogger()
-
-