public abstract static class ResourceCapableCacheDataImporterExporter.AbstractExportResourceResolver extends ResourceCapableCacheDataImporterExporter.AbstractCacheResourceResolver implements ResourceCapableCacheDataImporterExporter.ExportResourceResolver
ResourceCapableCacheDataImporterExporter.CacheResourceResolver
implementations, providing a template
to resolve the Resource
used for export.Constructor and Description |
---|
AbstractExportResourceResolver() |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.core.io.Resource |
onMissingResource(org.springframework.core.io.Resource resource,
java.lang.String location)
Action to perform when the
Resource identified at the specified location is missing,
or was not qualified . |
java.util.Optional<org.springframework.core.io.Resource> |
resolve(org.apache.geode.cache.Region<?,?> region)
Tries to resolve a
Resource to a location containing data for the given Region . |
evaluate, getApplicationContext, getEnvironment, getExpressionParser, getFullyQualifiedResourceLocation, getLogger, getParserContext, getResourceLocation, getResourceName, getResourceName, getResourcePath, isQualified, newEvaluationContext, parse, setApplicationContext, setEnvironment
getClassLoader, getResourceLoader, newResource, newResourceLoader, postProcess, resolve, setResourceLoader
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
resolve
getClassLoader, require
public java.util.Optional<org.springframework.core.io.Resource> resolve(@NonNull org.apache.geode.cache.Region<?,?> region)
ResourceCapableCacheDataImporterExporter.CacheResourceResolver
Resource
to a location
containing data for the given Region
.
The Region
is used to determine the location
of the Resource
to load.resolve
in interface ResourceCapableCacheDataImporterExporter.CacheResourceResolver
region
- Region
used to resolve the Resource
.Optional
Resource
handle to a location
containing data
for the given Region
.Resource
,
Region
,
Optional
@Nullable protected org.springframework.core.io.Resource onMissingResource(@Nullable org.springframework.core.io.Resource resource, @NonNull java.lang.String location)
ResourceLoaderResourceResolver
Resource
identified at the specified location
is missing,
or was not qualified
.onMissingResource
in class ResourceLoaderResourceResolver
resource
- missing Resource
.location
- String
containing the location identifying the missing Resource
.Resource
, possibly. Alternatively, this method may throw
a ResourceNotFoundException
.ResourceLoaderResourceResolver.isQualified(Resource)