com.caucho.ejb.hessian
Class HessianWriter
java.lang.Object
com.caucho.hessian.io.AbstractHessianOutput
com.caucho.hessian.io.HessianOutput
com.caucho.hessian.io.HessianSerializerOutput
com.caucho.ejb.hessian.HessianWriter
public class HessianWriter
- extends HessianSerializerOutput
|
Constructor Summary |
HessianWriter()
Creates an uninitialized Hessian output stream. |
HessianWriter(java.io.InputStream is,
java.io.OutputStream os)
Creates a new Hessian output stream, initialized with an
underlying output stream. |
HessianWriter(java.io.OutputStream os)
Creates a new Hessian output stream, initialized with an
underlying output stream. |
| Methods inherited from class com.caucho.hessian.io.HessianOutput |
addRef, call, completeCall, completeReply, flush, printLenString, printString, printString, printString, removeRef, replaceRef, resetReferences, setVersion, startCall, startCall, startReply, writeBoolean, writeByteBufferEnd, writeByteBufferPart, writeByteBufferStart, writeBytes, writeBytes, writeDouble, writeFault, writeHeader, writeInt, writeListBegin, writeListEnd, writeLong, writeMapBegin, writeMapEnd, writeMethod, writeNull, writeObject, writePlaceholder, writeRef, writeRemote, writeString, writeString, writeUTCDate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HessianWriter
public HessianWriter(java.io.InputStream is,
java.io.OutputStream os)
- Creates a new Hessian output stream, initialized with an
underlying output stream.
- Parameters:
os - the underlying output stream.
HessianWriter
public HessianWriter(java.io.OutputStream os)
- Creates a new Hessian output stream, initialized with an
underlying output stream.
- Parameters:
os - the underlying output stream.
HessianWriter
public HessianWriter()
- Creates an uninitialized Hessian output stream.
init
public void init(java.io.OutputStream os)
- Initializes the output
- Overrides:
init in class HessianOutput
setRemoteResolver
public void setRemoteResolver(HessianRemoteResolver resolver)
doCall
public HessianInput doCall()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
close
public void close()
- Overrides:
close in class HessianOutput
writeObjectImpl
public void writeObjectImpl(java.lang.Object obj)
throws java.io.IOException
- Applications which override this can do custom serialization.
- Overrides:
writeObjectImpl in class HessianSerializerOutput
- Parameters:
object - the object to write.
- Throws:
java.io.IOException