Package org.cdlib.mrt.s3.tools
Class BuildObjectManifestOld
java.lang.Object
org.cdlib.mrt.s3.tools.BuildObjectManifestOld
This routine generates a list of manifest URLS that can be used as a feed to inv zookeeper loader
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuildObjectManifestOld(CloudStoreInf cloud, String container, File directory, org.cdlib.mrt.utility.LoggerInf logger) -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.cdlib.mrt.core.FileComponentbuildComponent(String objectIDS, org.cdlib.mrt.cloud.CloudList.CloudEntry entry) static BuildObjectManifestOldgetBuildObjectManifest(CloudStoreInf cloud, String container, File directory, org.cdlib.mrt.utility.LoggerInf logger) org.cdlib.mrt.cloud.CloudListgetObjectList(String prefix) protected voidsetDigest(org.cdlib.mrt.core.FileComponent component) protected voidsetFile(String key, CloudUtil.KeyElements keyEle, org.cdlib.mrt.core.FileComponent component) protected FilesetManifest(String objectIDS, org.cdlib.mrt.cloud.VersionMap map)
-
Field Details
-
NAME
- See Also:
-
MESSAGE
- See Also:
-
DEBUG
protected static final boolean DEBUG- See Also:
-
NL
-
logger
protected org.cdlib.mrt.utility.LoggerInf logger -
directory
-
cloud
-
container
-
tika
protected org.cdlib.mrt.core.Tika tika
-
-
Constructor Details
-
BuildObjectManifestOld
protected BuildObjectManifestOld(CloudStoreInf cloud, String container, File directory, org.cdlib.mrt.utility.LoggerInf logger) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
-
Method Details
-
getBuildObjectManifest
public static BuildObjectManifestOld getBuildObjectManifest(CloudStoreInf cloud, String container, File directory, org.cdlib.mrt.utility.LoggerInf logger) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
build
- Throws:
org.cdlib.mrt.utility.TException
-
getObjectList
public org.cdlib.mrt.cloud.CloudList getObjectList(String prefix) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
buildComponent
public org.cdlib.mrt.core.FileComponent buildComponent(String objectIDS, org.cdlib.mrt.cloud.CloudList.CloudEntry entry) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
setFile
protected void setFile(String key, CloudUtil.KeyElements keyEle, org.cdlib.mrt.core.FileComponent component) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
setDigest
protected void setDigest(org.cdlib.mrt.core.FileComponent component) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
setManifest
protected File setManifest(String objectIDS, org.cdlib.mrt.cloud.VersionMap map) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
add
- Throws:
org.cdlib.mrt.utility.TException
-