Class MessageUtils
java.lang.Object
org.teamapps.message.protocol.utils.MessageUtils
public class MessageUtils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MessageUtils() -
Method Summary
Modifier and Type Method Description static java.util.BitSetreadBitSet(java.io.DataInputStream dis)static java.util.BitSetreadBitSet(java.nio.ByteBuffer buf)static booleanreadBoolean(java.nio.ByteBuffer buf)static byte[]readByteArray(java.io.DataInputStream dis)static byte[]readByteArray(java.nio.ByteBuffer buf)static intreadByteAsInt(java.io.DataInputStream dis)static intreadByteAsInt(java.nio.ByteBuffer buffer)static double[]readDoubleArray(java.io.DataInputStream dis)static double[]readDoubleArray(java.nio.ByteBuffer buf)static FileDatareadFile(java.io.DataInputStream dis, FileDataReader fileProvider)static FileDatareadFile(java.nio.ByteBuffer buffer, FileDataReader fileProvider)static float[]readFloatArray(java.io.DataInputStream dis)static float[]readFloatArray(java.nio.ByteBuffer buf)static MessagereadGenericMessage(java.io.DataInputStream dis, FileDataReader fileDataReader)static java.time.InstantreadInstant32(java.io.DataInputStream dis)static java.time.InstantreadInstant64(java.io.DataInputStream dis)static intreadInt(byte[] bytes, int pos)static int[]readIntArray(java.io.DataInputStream dis)static int[]readIntArray(java.nio.ByteBuffer buf)static java.time.LocalDatereadLocalDate(java.io.DataInputStream dis)static java.time.LocalDateTimereadLocalDateTime(java.io.DataInputStream dis)static java.time.LocalTimereadLocalTime(java.io.DataInputStream dis)static long[]readLongArray(java.io.DataInputStream dis)static long[]readLongArray(java.nio.ByteBuffer buf)static intreadShort(java.nio.ByteBuffer buffer)static java.lang.StringreadString(byte[] bytes, int pos)static java.lang.StringreadString(java.io.DataInputStream dis)static java.lang.StringreadString(java.nio.ByteBuffer buf)static java.lang.String[]readStringArray(java.io.DataInputStream dis)static java.lang.String[]readStringArray(java.nio.ByteBuffer buf)static voidwriteBitSet(java.io.DataOutputStream dos, java.util.BitSet bitSet)static voidwriteBoolean(java.nio.ByteBuffer buffer, boolean value)static voidwriteByteArray(java.io.DataOutputStream dos, byte[] bytes)static voidwriteByteArray(java.nio.ByteBuffer buf, byte[] bytes)static voidwriteDoubleArray(java.io.DataOutputStream dos, double[] doubleArray)static voidwriteFile(java.io.DataOutputStream dos, FileData fileData, FileDataWriter fileWriter)static voidwriteFile(java.nio.ByteBuffer buffer, FileData fileData, FileDataWriter fileWriter)static voidwriteFloatArray(java.io.DataOutputStream dos, float[] floatArray)static voidwriteGenericMessage(java.io.DataOutputStream dos, Message message, FileDataWriter fileDataWriter)static voidwriteInstant32(java.io.DataOutputStream dos, java.time.Instant instant)static voidwriteInstant64(java.io.DataOutputStream dos, java.time.Instant instant)static voidwriteIntArray(java.io.DataOutputStream dos, int[] intArray)static voidwriteIntAsByte(java.io.DataOutputStream dos, int value)static voidwriteIntAsByte(java.nio.ByteBuffer buffer, int value)static voidwriteLocalDate(java.io.DataOutputStream dos, java.time.LocalDate localDate)static voidwriteLocalDateTime(java.io.DataOutputStream dos, java.time.LocalDateTime localDateTime)static voidwriteLocalTime(java.io.DataOutputStream dos, java.time.LocalTime localTime)static voidwriteLongArray(java.io.DataOutputStream dos, long[] longArray)static voidwriteShort(java.nio.ByteBuffer buffer, int value)static voidwriteString(java.io.DataOutputStream dos, java.lang.String value)static voidwriteString(java.nio.ByteBuffer buffer, java.lang.String value)static voidwriteStringArray(java.io.DataOutputStream dos, java.lang.String[] stringArray)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MessageUtils
public MessageUtils()
-
-
Method Details
-
readFile
public static FileData readFile(java.io.DataInputStream dis, FileDataReader fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
readFile
public static FileData readFile(java.nio.ByteBuffer buffer, FileDataReader fileProvider) throws java.io.IOException- Throws:
java.io.IOException
-
writeFile
public static void writeFile(java.io.DataOutputStream dos, FileData fileData, FileDataWriter fileWriter) throws java.io.IOException- Throws:
java.io.IOException
-
writeFile
public static void writeFile(java.nio.ByteBuffer buffer, FileData fileData, FileDataWriter fileWriter) throws java.io.IOException- Throws:
java.io.IOException
-
writeIntAsByte
public static void writeIntAsByte(java.io.DataOutputStream dos, int value) throws java.io.IOException- Throws:
java.io.IOException
-
writeIntAsByte
public static void writeIntAsByte(java.nio.ByteBuffer buffer, int value) throws java.io.IOException- Throws:
java.io.IOException
-
readByteAsInt
public static int readByteAsInt(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readByteAsInt
public static int readByteAsInt(java.nio.ByteBuffer buffer) -
writeString
public static void writeString(java.io.DataOutputStream dos, java.lang.String value) throws java.io.IOException- Throws:
java.io.IOException
-
writeString
public static void writeString(java.nio.ByteBuffer buffer, java.lang.String value) -
readString
public static java.lang.String readString(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readString
public static java.lang.String readString(byte[] bytes, int pos) -
readInt
public static int readInt(byte[] bytes, int pos) -
readString
public static java.lang.String readString(java.nio.ByteBuffer buf) -
writeByteArray
public static void writeByteArray(java.io.DataOutputStream dos, byte[] bytes) throws java.io.IOException- Throws:
java.io.IOException
-
writeByteArray
public static void writeByteArray(java.nio.ByteBuffer buf, byte[] bytes) -
readByteArray
public static byte[] readByteArray(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readByteArray
public static byte[] readByteArray(java.nio.ByteBuffer buf) -
writeBitSet
public static void writeBitSet(java.io.DataOutputStream dos, java.util.BitSet bitSet) throws java.io.IOException- Throws:
java.io.IOException
-
readBitSet
public static java.util.BitSet readBitSet(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readBitSet
public static java.util.BitSet readBitSet(java.nio.ByteBuffer buf) -
writeIntArray
public static void writeIntArray(java.io.DataOutputStream dos, int[] intArray) throws java.io.IOException- Throws:
java.io.IOException
-
readIntArray
public static int[] readIntArray(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readIntArray
public static int[] readIntArray(java.nio.ByteBuffer buf) -
writeLongArray
public static void writeLongArray(java.io.DataOutputStream dos, long[] longArray) throws java.io.IOException- Throws:
java.io.IOException
-
readLongArray
public static long[] readLongArray(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readLongArray
public static long[] readLongArray(java.nio.ByteBuffer buf) -
writeFloatArray
public static void writeFloatArray(java.io.DataOutputStream dos, float[] floatArray) throws java.io.IOException- Throws:
java.io.IOException
-
readFloatArray
public static float[] readFloatArray(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readFloatArray
public static float[] readFloatArray(java.nio.ByteBuffer buf) -
writeDoubleArray
public static void writeDoubleArray(java.io.DataOutputStream dos, double[] doubleArray) throws java.io.IOException- Throws:
java.io.IOException
-
readDoubleArray
public static double[] readDoubleArray(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readDoubleArray
public static double[] readDoubleArray(java.nio.ByteBuffer buf) -
writeStringArray
public static void writeStringArray(java.io.DataOutputStream dos, java.lang.String[] stringArray) throws java.io.IOException- Throws:
java.io.IOException
-
readStringArray
public static java.lang.String[] readStringArray(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
readStringArray
public static java.lang.String[] readStringArray(java.nio.ByteBuffer buf) -
readInstant32
public static java.time.Instant readInstant32(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
writeInstant32
public static void writeInstant32(java.io.DataOutputStream dos, java.time.Instant instant) throws java.io.IOException- Throws:
java.io.IOException
-
readInstant64
public static java.time.Instant readInstant64(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
writeInstant64
public static void writeInstant64(java.io.DataOutputStream dos, java.time.Instant instant) throws java.io.IOException- Throws:
java.io.IOException
-
readLocalDateTime
public static java.time.LocalDateTime readLocalDateTime(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
writeLocalDateTime
public static void writeLocalDateTime(java.io.DataOutputStream dos, java.time.LocalDateTime localDateTime) throws java.io.IOException- Throws:
java.io.IOException
-
readLocalDate
public static java.time.LocalDate readLocalDate(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
writeLocalDate
public static void writeLocalDate(java.io.DataOutputStream dos, java.time.LocalDate localDate) throws java.io.IOException- Throws:
java.io.IOException
-
readLocalTime
public static java.time.LocalTime readLocalTime(java.io.DataInputStream dis) throws java.io.IOException- Throws:
java.io.IOException
-
writeLocalTime
public static void writeLocalTime(java.io.DataOutputStream dos, java.time.LocalTime localTime) throws java.io.IOException- Throws:
java.io.IOException
-
readGenericMessage
public static Message readGenericMessage(java.io.DataInputStream dis, FileDataReader fileDataReader) throws java.io.IOException- Throws:
java.io.IOException
-
writeGenericMessage
public static void writeGenericMessage(java.io.DataOutputStream dos, Message message, FileDataWriter fileDataWriter) throws java.io.IOException- Throws:
java.io.IOException
-
writeBoolean
public static void writeBoolean(java.nio.ByteBuffer buffer, boolean value) -
readBoolean
public static boolean readBoolean(java.nio.ByteBuffer buf) -
writeShort
public static void writeShort(java.nio.ByteBuffer buffer, int value) -
readShort
public static int readShort(java.nio.ByteBuffer buffer)
-