Class CloudOcflFileRetriever
- java.lang.Object
-
- edu.wisc.library.ocfl.core.storage.cloud.CloudOcflFileRetriever
-
- All Implemented Interfaces:
OcflFileRetriever
public class CloudOcflFileRetriever extends Object implements OcflFileRetriever
OcflFileRetriever implementation for lazy-loading files from cloud storage.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCloudOcflFileRetriever.Builder
-
Constructor Summary
Constructors Constructor Description CloudOcflFileRetriever(CloudClient cloudClient, String key, DigestAlgorithm digestAlgorithm, String digestValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CloudOcflFileRetriever.Builderbuilder()FixityCheckInputStreamretrieveFile()
-
-
-
Constructor Detail
-
CloudOcflFileRetriever
public CloudOcflFileRetriever(CloudClient cloudClient, String key, DigestAlgorithm digestAlgorithm, String digestValue)
-
-
Method Detail
-
builder
public static CloudOcflFileRetriever.Builder builder()
-
retrieveFile
public FixityCheckInputStream retrieveFile()
- Specified by:
retrieveFilein interfaceOcflFileRetriever
-
-