Package org.duracloud.retrieval.mgmt
Class LoggingOutputWriter
- java.lang.Object
-
- org.duracloud.retrieval.mgmt.LoggingOutputWriter
-
- All Implemented Interfaces:
OutputWriter
public class LoggingOutputWriter extends Object implements OutputWriter
- Author:
- Bill Branan Date: 7/23/2015
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringFAILUREprotected static StringMISSINGprotected static StringSUCCESS-
Fields inherited from interface org.duracloud.retrieval.mgmt.OutputWriter
DATE_FORMAT
-
-
Constructor Summary
Constructors Constructor Description LoggingOutputWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidwriteFailure(ContentItem contentItem, String error, int attempts)voidwriteMissing(ContentItem contentItem, String message, int attempts)voidwriteSuccess(ContentItem contentItem, String localFilePath, int attempts)
-
-
-
Field Detail
-
SUCCESS
protected static final String SUCCESS
- See Also:
- Constant Field Values
-
FAILURE
protected static final String FAILURE
- See Also:
- Constant Field Values
-
MISSING
protected static final String MISSING
- See Also:
- Constant Field Values
-
-
Method Detail
-
writeSuccess
public void writeSuccess(ContentItem contentItem, String localFilePath, int attempts)
- Specified by:
writeSuccessin interfaceOutputWriter
-
writeFailure
public void writeFailure(ContentItem contentItem, String error, int attempts)
- Specified by:
writeFailurein interfaceOutputWriter
-
writeMissing
public void writeMissing(ContentItem contentItem, String message, int attempts)
- Specified by:
writeMissingin interfaceOutputWriter
-
close
public void close()
- Specified by:
closein interfaceOutputWriter
-
-