Package org.jclouds.http.internal
Class PayloadEnclosingImpl
java.lang.Object
org.jclouds.http.internal.PayloadEnclosingImpl
- All Implemented Interfaces:
 PayloadEnclosing
- Direct Known Subclasses:
 AtmosObjectImpl,AzureBlobImpl,BlobImpl,HttpMessage,S3ObjectImpl
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()voidresetPayload(boolean release) voidsetPayload(byte[] data) voidsetPayload(com.google.common.io.ByteSource data) voidsetPayload(File data) voidsetPayload(InputStream data) voidsetPayload(String data) voidsetPayload(Payload data) Sets payload for the request or the content from the response. 
- 
Field Details
- 
payload
 
 - 
 - 
Constructor Details
- 
PayloadEnclosingImpl
public PayloadEnclosingImpl() - 
PayloadEnclosingImpl
 
 - 
 - 
Method Details
- 
getPayload
- Specified by:
 getPayloadin interfacePayloadEnclosing
 - 
setPayload
Sets payload for the request or the content from the response. If size isn't set, this will attempt to discover it.- Specified by:
 setPayloadin interfacePayloadEnclosing- Parameters:
 data- typically InputStream for downloads, or File, byte[], String, InputStream, of ByteSource for uploads.
 - 
setPayload
- Specified by:
 setPayloadin interfacePayloadEnclosing
 - 
setPayload
public void setPayload(byte[] data) - Specified by:
 setPayloadin interfacePayloadEnclosing
 - 
setPayload
- Specified by:
 setPayloadin interfacePayloadEnclosing
 - 
setPayload
- Specified by:
 setPayloadin interfacePayloadEnclosing
 - 
setPayload
public void setPayload(com.google.common.io.ByteSource data) - Specified by:
 setPayloadin interfacePayloadEnclosing
 - 
resetPayload
public void resetPayload(boolean release) - Specified by:
 resetPayloadin interfacePayloadEnclosing
 - 
hashCode
public int hashCode() - 
equals
 
 -