com.anwrt.commons.hessian.model
Class HessianEnvelopeChunk

java.lang.Object
  extended by com.anwrt.commons.hessian.model.HessianValue
      extended by com.anwrt.commons.hessian.model.HessianEnvelopeChunk

public class HessianEnvelopeChunk
extends HessianValue

Class to chunk the data of an envelope to provide multiple header/footer chunks.
creation : 26 sept. 2008

Author:
David FRANCOIS

Constructor Summary
HessianEnvelopeChunk()
           
HessianEnvelopeChunk(byte[] buffer)
          Constructor.
HessianEnvelopeChunk(java.io.InputStream stream, int streamSize)
          Default constructor.
 
Method Summary
 java.util.Map getFooters()
           
 java.util.Map getHeaders()
           
 HessianList getValues()
           
 void render(java.io.OutputStream os, AwtHessianSerializer ser)
          Renders the HessianValue to the given OutputStream.
 void setFooters(java.util.Map footers)
           
 void setHeaders(java.util.Map headers)
           
 void setValues(HessianList values)
           
 
Methods inherited from class com.anwrt.commons.hessian.model.HessianValue
getTypeString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HessianEnvelopeChunk

public HessianEnvelopeChunk(java.io.InputStream stream,
                            int streamSize)
Default constructor.

Parameters:
stream - stream containing the serialized message.
streamSize - size of the stream.

HessianEnvelopeChunk

public HessianEnvelopeChunk(byte[] buffer)
Constructor.

Parameters:
buffer - containing the serialized message.

HessianEnvelopeChunk

public HessianEnvelopeChunk()
Method Detail

render

public void render(java.io.OutputStream os,
                   AwtHessianSerializer ser)
            throws AwtHessianSerializerException
Description copied from class: HessianValue
Renders the HessianValue to the given OutputStream.

Specified by:
render in class HessianValue
Parameters:
os - to which to render
ser - an AwtHessianSerializer instance
Throws:
AwtHessianSerializerException

setHeaders

public void setHeaders(java.util.Map headers)

setFooters

public void setFooters(java.util.Map footers)

getHeaders

public java.util.Map getHeaders()

getFooters

public java.util.Map getFooters()

setValues

public void setValues(HessianList values)

getValues

public HessianList getValues()