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 void
addETagTo
(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, wait
Methods 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:
apply
in interfacecom.google.common.base.Function<HttpResponse,
ContainerProperties> - Specified by:
apply
in interfaceFunction<HttpResponse,
ContainerProperties>
-
addETagTo
-
setContext
- Specified by:
setContext
in interfaceInvocationContext<ParseContainerPropertiesFromHeaders>
-