org.n52.security.enforcement.artifact
Class StreamPayload

java.lang.Object
  extended by org.n52.security.enforcement.artifact.StreamPayload
All Implemented Interfaces:
Payload

public class StreamPayload
extends java.lang.Object
implements Payload

Author:
Arne Broering

Field Summary
protected  java.lang.String m_charset
          Character set used when the bytes are converted to character data.
protected  byte[] m_originalBytes
          The bytes as provided by the client.
 
Constructor Summary
StreamPayload(java.io.InputStream pIn, java.lang.String pCharset)
          Creates a new StreamPayload.
 
Method Summary
 java.io.InputStream getAsStream()
           
 byte[] toByteArray()
           
 java.lang.String toString()
           
 TextualPayload toTextualPayload()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_originalBytes

protected byte[] m_originalBytes
The bytes as provided by the client.


m_charset

protected java.lang.String m_charset
Character set used when the bytes are converted to character data.

Constructor Detail

StreamPayload

public StreamPayload(java.io.InputStream pIn,
                     java.lang.String pCharset)
              throws java.io.IOException
Creates a new StreamPayload.

Throws:
java.io.IOException
Method Detail

getAsStream

public java.io.InputStream getAsStream()
Specified by:
getAsStream in interface Payload

toString

public java.lang.String toString()
Specified by:
toString in interface Payload
Overrides:
toString in class java.lang.Object

toByteArray

public byte[] toByteArray()

toTextualPayload

public TextualPayload toTextualPayload()


Copyright © 2004-2009 52north.org. All Rights Reserved.