public class ObjectRestoreHeaderHandler<T extends ObjectRestoreResult> extends java.lang.Object implements HeaderHandler<T>
Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern |
datePattern |
private static org.apache.commons.logging.Log |
log |
private static java.util.regex.Pattern |
ongoingPattern |
Constructor and Description |
---|
ObjectRestoreHeaderHandler() |
Modifier and Type | Method and Description |
---|---|
void |
handle(T result,
HttpResponse response)
Applies one or more headers to the response object given.
|
private java.lang.Boolean |
parseBoolean(java.lang.String restoreHeader) |
private java.util.Date |
parseDate(java.lang.String restoreHeader) |
private static final java.util.regex.Pattern datePattern
private static final java.util.regex.Pattern ongoingPattern
private static final org.apache.commons.logging.Log log
public void handle(T result, HttpResponse response)
HeaderHandler
handle
in interface HeaderHandler<T extends ObjectRestoreResult>
result
- The response object to be returned to the client.response
- The HTTP response from s3.private java.util.Date parseDate(java.lang.String restoreHeader)
private java.lang.Boolean parseBoolean(java.lang.String restoreHeader)