Package deltix.qsrv.hf.pub.util
Class SerializationUtils
- java.lang.Object
-
- deltix.qsrv.hf.pub.util.SerializationUtils
-
- Direct Known Subclasses:
TDBProtocol
public class SerializationUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SerializationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidreadHugeString(java.io.DataInputStream in, java.lang.StringBuilder out)static deltix.qsrv.hf.pub.InstrumentIdentity[]readInstrumentIdentities(java.io.DataInputStream in)static deltix.qsrv.hf.pub.ConstantInstrumentKeyreadInstrumentIdentity(java.io.DataInput in)static deltix.qsrv.hf.pub.InstrumentTypereadInstrumentType(java.io.DataInput in)static deltix.qsrv.hf.pub.InstrumentType[]readInstrumentTypes(java.io.DataInputStream in)static java.lang.BooleanreadNullableBoolean(java.io.DataInputStream in)static java.lang.IntegerreadNullableInt(java.io.DataInputStream in)static java.lang.StringreadNullableString(java.io.DataInputStream in)static java.lang.StringreadUTFString(java.io.DataInput in)static voidwriteHugeString(java.io.DataOutputStream out, java.lang.CharSequence s)static voidwriteInstrumentIdentities(deltix.qsrv.hf.pub.InstrumentIdentity[] ids, int offset, int length, java.io.DataOutputStream out)static voidwriteInstrumentIdentities(deltix.qsrv.hf.pub.InstrumentIdentity[] ids, java.io.DataOutputStream out)static voidwriteInstrumentIdentities(java.util.Collection<deltix.qsrv.hf.pub.InstrumentIdentity> ids, java.io.DataOutputStream out)static voidwriteInstrumentIdentity(deltix.qsrv.hf.pub.InstrumentIdentity id, java.io.DataOutput out)static voidwriteInstrumentType(deltix.qsrv.hf.pub.InstrumentType type, java.io.DataOutput out)static voidwriteInstrumentTypes(deltix.qsrv.hf.pub.InstrumentType[] types, java.io.DataOutputStream out)static voidwriteNullableBoolean(java.lang.Boolean value, java.io.DataOutputStream out)static voidwriteNullableInt(java.lang.Integer value, java.io.DataOutputStream out)static voidwriteNullableString(java.lang.String s, java.io.DataOutputStream out)static deltix.qsrv.hf.pub.InstrumentIdentity[]writeSymbols(java.lang.CharSequence[] symbols, int offset, int length, java.io.DataOutputStream out)static deltix.qsrv.hf.pub.InstrumentIdentity[]writeSymbols(java.lang.CharSequence[] symbols, java.io.DataOutputStream out)static deltix.qsrv.hf.pub.InstrumentIdentity[]writeSymbols(java.util.Collection<java.lang.CharSequence> symbols, java.io.DataOutputStream out)static voidwriteUTFString(java.io.DataOutput out, java.lang.String value)
-
-
-
Method Detail
-
writeNullableString
public static void writeNullableString(java.lang.String s, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
readNullableString
public static java.lang.String readNullableString(java.io.DataInputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
writeNullableInt
public static void writeNullableInt(java.lang.Integer value, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
readNullableInt
public static java.lang.Integer readNullableInt(java.io.DataInputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
writeNullableBoolean
public static void writeNullableBoolean(java.lang.Boolean value, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
readNullableBoolean
public static java.lang.Boolean readNullableBoolean(java.io.DataInputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
writeHugeString
public static void writeHugeString(java.io.DataOutputStream out, java.lang.CharSequence s) throws java.io.IOException- Throws:
java.io.IOException
-
writeUTFString
public static void writeUTFString(java.io.DataOutput out, java.lang.String value) throws java.io.IOException- Throws:
java.io.IOException
-
readUTFString
public static java.lang.String readUTFString(java.io.DataInput in) throws java.io.IOException- Throws:
java.io.IOException
-
readHugeString
public static void readHugeString(java.io.DataInputStream in, java.lang.StringBuilder out) throws java.io.IOException- Throws:
java.io.IOException
-
writeInstrumentType
public static void writeInstrumentType(deltix.qsrv.hf.pub.InstrumentType type, java.io.DataOutput out) throws java.io.IOException- Throws:
java.io.IOException
-
readInstrumentType
public static deltix.qsrv.hf.pub.InstrumentType readInstrumentType(java.io.DataInput in) throws java.io.IOException- Throws:
java.io.IOException
-
writeInstrumentTypes
public static void writeInstrumentTypes(deltix.qsrv.hf.pub.InstrumentType[] types, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
readInstrumentTypes
public static deltix.qsrv.hf.pub.InstrumentType[] readInstrumentTypes(java.io.DataInputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
writeInstrumentIdentity
public static void writeInstrumentIdentity(deltix.qsrv.hf.pub.InstrumentIdentity id, java.io.DataOutput out) throws java.io.IOException- Throws:
java.io.IOException
-
readInstrumentIdentity
public static deltix.qsrv.hf.pub.ConstantInstrumentKey readInstrumentIdentity(java.io.DataInput in) throws java.io.IOException- Throws:
java.io.IOException
-
writeInstrumentIdentities
public static void writeInstrumentIdentities(deltix.qsrv.hf.pub.InstrumentIdentity[] ids, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
writeInstrumentIdentities
public static void writeInstrumentIdentities(deltix.qsrv.hf.pub.InstrumentIdentity[] ids, int offset, int length, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
writeInstrumentIdentities
public static void writeInstrumentIdentities(java.util.Collection<deltix.qsrv.hf.pub.InstrumentIdentity> ids, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
writeSymbols
public static deltix.qsrv.hf.pub.InstrumentIdentity[] writeSymbols(java.lang.CharSequence[] symbols, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
writeSymbols
public static deltix.qsrv.hf.pub.InstrumentIdentity[] writeSymbols(java.lang.CharSequence[] symbols, int offset, int length, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
writeSymbols
public static deltix.qsrv.hf.pub.InstrumentIdentity[] writeSymbols(java.util.Collection<java.lang.CharSequence> symbols, java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
readInstrumentIdentities
public static deltix.qsrv.hf.pub.InstrumentIdentity[] readInstrumentIdentities(java.io.DataInputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
-