com.caucho.hessian.io
Class Deflation

java.lang.Object
  extended by com.caucho.hessian.io.HessianEnvelope
      extended by com.caucho.hessian.io.Deflation

public class Deflation
extends HessianEnvelope


Constructor Summary
Deflation()
           
 
Method Summary
 Hessian2Input unwrap(Hessian2Input in)
          Unwrap the Hessian input stream with this envelope.
 Hessian2Input unwrapHeaders(Hessian2Input in)
          Unwrap the envelope after having read the envelope code ('E') and the envelope method.
 Hessian2Output wrap(Hessian2Output out)
          Wrap the Hessian output stream in an envelope.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Deflation

public Deflation()
Method Detail

wrap

public Hessian2Output wrap(Hessian2Output out)
                    throws java.io.IOException
Description copied from class: HessianEnvelope
Wrap the Hessian output stream in an envelope.

Specified by:
wrap in class HessianEnvelope
Throws:
java.io.IOException

unwrap

public Hessian2Input unwrap(Hessian2Input in)
                     throws java.io.IOException
Description copied from class: HessianEnvelope
Unwrap the Hessian input stream with this envelope. It is an error if the actual envelope does not match the expected envelope class.

Specified by:
unwrap in class HessianEnvelope
Throws:
java.io.IOException

unwrapHeaders

public Hessian2Input unwrapHeaders(Hessian2Input in)
                            throws java.io.IOException
Description copied from class: HessianEnvelope
Unwrap the envelope after having read the envelope code ('E') and the envelope method. Called by the EnvelopeFactory for dynamic reading of the envelopes.

Specified by:
unwrapHeaders in class HessianEnvelope
Throws:
java.io.IOException