Package org.jclouds.azureblob.functions
Class ParseContainerPropertiesFromHeaders
java.lang.Object
org.jclouds.azureblob.functions.ParseContainerPropertiesFromHeaders
- All Implemented Interfaces:
com.google.common.base.Function<HttpResponse,,ContainerProperties> Function<HttpResponse,,ContainerProperties> InvocationContext<ParseContainerPropertiesFromHeaders>
public class ParseContainerPropertiesFromHeaders
extends Object
implements com.google.common.base.Function<HttpResponse,ContainerProperties>, InvocationContext<ParseContainerPropertiesFromHeaders>
This parses @{link
from
HTTP headers.
invalid reference
org.jclouds.azureblob.domain.ListableContainerProperties
-
Constructor Summary
ConstructorsConstructorDescriptionParseContainerPropertiesFromHeaders(DateService dateParser, String metadataPrefix) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddETagTo(HttpResponse from, MutableContainerPropertiesWithMetadata metadata) apply(HttpResponse from) setContext(HttpRequest request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.common.base.Function
equals
-
Constructor Details
-
ParseContainerPropertiesFromHeaders
@Inject public ParseContainerPropertiesFromHeaders(DateService dateParser, @Named("jclouds.blobstore.metaprefix") String metadataPrefix)
-
-
Method Details
-
apply
- Specified by:
applyin interfacecom.google.common.base.Function<HttpResponse,ContainerProperties> - Specified by:
applyin interfaceFunction<HttpResponse,ContainerProperties>
-
addETagTo
-
setContext
- Specified by:
setContextin interfaceInvocationContext<ParseContainerPropertiesFromHeaders>
-