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.ResourceResolver
Base class forResourceResolver
implementations.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ResourceResolverSupport(String scheme)
-
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 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:
getSupportedScheme
in interfaceorg.apache.camel.spi.ResourceResolver
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
resolve
public org.apache.camel.spi.Resource resolve(String location)
- Specified by:
resolve
in interfaceorg.apache.camel.spi.ResourceResolver
-
createResource
protected abstract org.apache.camel.spi.Resource createResource(String location, String remaining)
-
getLogger
protected org.slf4j.Logger getLogger()
-
-