|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jclouds.io.payloads.BasePayload<V>
public abstract class BasePayload<V>
Field Summary | |
---|---|
protected V |
content
|
protected MutableContentMetadata |
contentMetadata
|
protected boolean |
written
|
Constructor Summary | |
---|---|
protected |
BasePayload(V content)
|
protected |
BasePayload(V content,
MutableContentMetadata contentMetadata)
|
Method Summary | |
---|---|
void |
close()
Delegates to release() |
boolean |
equals(Object obj)
|
MutableContentMetadata |
getContentMetadata()
|
V |
getRawContent()
Payload in its original form. |
int |
hashCode()
|
boolean |
isRepeatable()
By default we are repeatable. |
void |
release()
By default there are no resources to release. |
void |
setContentMetadata(MutableContentMetadata in)
|
String |
toString()
|
void |
writeTo(OutputStream outstream)
Writes the payload content to the output stream. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jclouds.io.Payload |
---|
getInput |
Field Detail |
---|
protected final V content
protected transient volatile boolean written
protected MutableContentMetadata contentMetadata
Constructor Detail |
---|
protected BasePayload(V content)
protected BasePayload(V content, MutableContentMetadata contentMetadata)
Method Detail |
---|
public V getRawContent()
getRawContent
in interface Payload
public void writeTo(OutputStream outstream) throws IOException
writeTo
in interface WriteTo
IOException
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public String toString()
toString
in class Object
public boolean isRepeatable()
isRepeatable
in interface Payload
public void release()
release
in interface Payload
public void close()
close
in interface Closeable
public MutableContentMetadata getContentMetadata()
getContentMetadata
in interface Payload
public void setContentMetadata(MutableContentMetadata in)
setContentMetadata
in interface Payload
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |