| Interface | Description |
|---|---|
| ResourceReader |
Interface (contract) for readers to define the algorithm and strategy for reading data from a
Resource,
such as by using the Resource's InputStream. |
| ResourceResolver |
Interface defining a contract encapsulating an algorithm/strategy for resolving
Resources. |
| ResourceWriter |
Interface (contract) for writers to define the algorithm or strategy for writing data to a target
Resource,
such as by using the WritableResource's
WritableResource.getOutputStream() OutputStream}. |
| Class | Description |
|---|---|
| AbstractResourceReader |
Abstract base class providing functionality common to all
ResourceReader implementations. |
| AbstractResourceWriter |
Abstract base class providing functionality common to all
ResourceWriter implementations. |
| Exception | Description |
|---|---|
| ResourceDataAccessException |
A Java
RuntimeException indicating a problem accessing (e.g. |
| ResourceNotFoundException |
RuntimeException indication that a Resource could not be found. |
| ResourceReadException |
A
ResourceDataAccessException and Java RuntimeException indicating a problem
while reading from the target Resource. |
| ResourceWriteException |
A
ResourceDataAccessException and Java RuntimeException indicating a problem
while writing to the target Resource. |
| UnhandledResourceException |
A
RuntimeException indicating that a Resource was not properly handled during normal processing. |