Class ResourceCapableCacheDataImporterExporter.AbstractExportResourceResolver
java.lang.Object
org.springframework.geode.core.io.support.ResourceLoaderResourceResolver
org.springframework.geode.data.support.ResourceCapableCacheDataImporterExporter.AbstractCacheResourceResolver
org.springframework.geode.data.support.ResourceCapableCacheDataImporterExporter.AbstractExportResourceResolver
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.context.EnvironmentAware
,org.springframework.context.ResourceLoaderAware
,ResourceResolver
,ResourceCapableCacheDataImporterExporter.CacheResourceResolver
,ResourceCapableCacheDataImporterExporter.ExportResourceResolver
- Direct Known Subclasses:
ResourceCapableCacheDataImporterExporter.FileSystemExportResourceResolver
- Enclosing class:
- ResourceCapableCacheDataImporterExporter
public abstract static class ResourceCapableCacheDataImporterExporter.AbstractExportResourceResolver
extends ResourceCapableCacheDataImporterExporter.AbstractCacheResourceResolver
implements ResourceCapableCacheDataImporterExporter.ExportResourceResolver
Abstract base class extended by export
ResourceCapableCacheDataImporterExporter.CacheResourceResolver
implementations, providing a template
to resolve the Resource
used for export.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.core.io.Resource
onMissingResource
(org.springframework.core.io.Resource resource, String location) Optional<org.springframework.core.io.Resource>
resolve
(org.apache.geode.cache.Region<?, ?> region) Methods inherited from class org.springframework.geode.data.support.ResourceCapableCacheDataImporterExporter.AbstractCacheResourceResolver
evaluate, getApplicationContext, getEnvironment, getExpressionParser, getFullyQualifiedResourceLocation, getLogger, getParserContext, getResourceLocation, getResourceName, getResourceName, getResourcePath, isQualified, newEvaluationContext, parse, setApplicationContext, setEnvironment
Methods inherited from class org.springframework.geode.core.io.support.ResourceLoaderResourceResolver
getClassLoader, getResourceLoader, newResource, newResourceLoader, postProcess, resolve, setResourceLoader
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.geode.data.support.ResourceCapableCacheDataImporterExporter.CacheResourceResolver
resolve
Methods inherited from interface org.springframework.geode.core.io.ResourceResolver
getClassLoader, require
-
Constructor Details
-
AbstractExportResourceResolver
public AbstractExportResourceResolver()
-
-
Method Details
-
resolve
public Optional<org.springframework.core.io.Resource> resolve(@NonNull org.apache.geode.cache.Region<?, ?> region) Description copied from interface:ResourceCapableCacheDataImporterExporter.CacheResourceResolver
Tries to resolve aResource
to alocation
containing data for the givenRegion
. TheRegion
is used to determine thelocation
of theResource
to load.- Specified by:
resolve
in interfaceResourceCapableCacheDataImporterExporter.CacheResourceResolver
- Parameters:
region
-Region
used to resolve theResource
.- Returns:
- an
Optional
Resource
handle to alocation
containing data for the givenRegion
. - See Also:
-
Resource
Region
Optional
-
onMissingResource
@Nullable protected org.springframework.core.io.Resource onMissingResource(@Nullable org.springframework.core.io.Resource resource, @NonNull String location) Description copied from class:ResourceLoaderResourceResolver
Action to perform when theResource
identified at the specifiedlocation
is missing, or was notqualified
.- Overrides:
onMissingResource
in classResourceLoaderResourceResolver
- Parameters:
resource
- missingResource
.location
-String
containing the location identifying the missingResource
.- Returns:
- a different
Resource
, possibly. Alternatively, this method may throw aResourceNotFoundException
. - See Also:
-