public class IpcAnyWriter
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
ENCODING
Encoding to use for String (de)serialization. 
 | 
| Constructor and Description | 
|---|
IpcAnyWriter()  | 
IpcAnyWriter(boolean printPretty)  | 
| Modifier and Type | Method and Description | 
|---|---|
byte[] | 
writeBinaryObject(Any any)  | 
void | 
writeBinaryStream(Any any,
                 java.io.OutputStream stream)  | 
java.lang.String | 
writeJsonObject(Any any)  | 
void | 
writeJsonStream(Any any,
               java.io.OutputStream stream)  | 
void | 
writeStream(Any any,
           IpcStreamWriter writer)  | 
public static final java.lang.String ENCODING
public IpcAnyWriter()
public IpcAnyWriter(boolean printPretty)
printPretty - whether JSON output should be formatted.public byte[] writeBinaryObject(Any any) throws java.io.IOException
any - input Any objectjava.io.IOExceptionpublic void writeBinaryStream(Any any, java.io.OutputStream stream) throws java.io.IOException
any - inputstream - stream to write the output in BON format.java.io.IOExceptionpublic java.lang.String writeJsonObject(Any any) throws java.io.IOException
any - input Any objectjava.io.IOExceptionpublic void writeJsonStream(Any any, java.io.OutputStream stream) throws java.io.IOException
any - inputstream - stream to write the output as JSON.java.io.IOExceptionpublic void writeStream(Any any, IpcStreamWriter writer) throws java.io.IOException
any - inputwriter - writer with an underlying stream to write the ouput to.java.io.IOException