public class DelegatingPayload extends Object implements Payload
Constructor and Description |
---|
DelegatingPayload(Payload delegate) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
equals(Object obj) |
MutableContentMetadata |
getContentMetadata() |
Payload |
getDelegate() |
InputStream |
getInput()
Creates a new InputStream object of the payload.
|
Object |
getRawContent()
Payload in its original form.
|
int |
hashCode() |
boolean |
isRepeatable()
Tells if the payload is capable of producing its data more than once.
|
boolean |
isSensitive()
Returns whether the payload contains sensitive information.
|
InputStream |
openStream()
Creates a new InputStream object of the payload.
|
void |
release()
release resources used by this entity.
|
void |
setContentMetadata(MutableContentMetadata in) |
void |
setSensitive(boolean isSensitive)
Sets whether the payload contains sensitive information.
|
public DelegatingPayload(Payload delegate)
public InputStream openStream() throws IOException
openStream
in interface Payload
IOException
public InputStream getInput()
public Object getRawContent()
getRawContent
in interface Payload
public boolean isRepeatable()
isRepeatable
in interface Payload
public Payload getDelegate()
public void release()
Payload
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public MutableContentMetadata getContentMetadata()
getContentMetadata
in interface Payload
public void setContentMetadata(MutableContentMetadata in)
setContentMetadata
in interface Payload
public void setSensitive(boolean isSensitive)
Payload
setSensitive
in interface Payload
public boolean isSensitive()
Payload
isSensitive
in interface Payload
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.