Class MessageUtils

java.lang.Object
org.teamapps.protocol.message.MessageUtils

public class MessageUtils
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    MessageUtils()  
  • Method Summary

    Modifier and Type Method Description
    static java.util.BitSet readBitSet​(java.io.DataInputStream dis)  
    static java.util.BitSet readBitSet​(java.nio.ByteBuffer buf)  
    static boolean readBoolean​(java.nio.ByteBuffer buf)  
    static byte[] readByteArray​(io.netty.buffer.ByteBuf buf)  
    static byte[] readByteArray​(java.io.DataInputStream dis)  
    static byte[] readByteArray​(java.nio.ByteBuffer buf)  
    static int readByteAsInt​(java.io.DataInputStream dis)  
    static double[] readDoubleArray​(java.io.DataInputStream dis)  
    static double[] readDoubleArray​(java.nio.ByteBuffer buf)  
    static java.io.File readFile​(java.io.DataInputStream dis, FileProvider fileProvider)  
    static java.io.File readFile​(java.nio.ByteBuffer buffer, FileProvider fileProvider)  
    static FileProperty readFileProperty​(java.io.DataInputStream dis, FileProvider fileProvider)  
    static FileProperty readFileProperty​(java.nio.ByteBuffer buffer, FileProvider fileProvider)  
    static float[] readFloatArray​(java.io.DataInputStream dis)  
    static float[] readFloatArray​(java.nio.ByteBuffer buf)  
    static int[] readIntArray​(java.io.DataInputStream dis)  
    static int[] readIntArray​(java.nio.ByteBuffer buf)  
    static long[] readLongArray​(java.io.DataInputStream dis)  
    static long[] readLongArray​(java.nio.ByteBuffer buf)  
    static int readShort​(java.nio.ByteBuffer buffer)  
    static java.lang.String readString​(io.netty.buffer.ByteBuf buf)  
    static java.lang.String readString​(java.io.DataInputStream dis)  
    static java.lang.String readString​(java.nio.ByteBuffer buf)  
    static java.lang.String[] readStringArray​(java.io.DataInputStream dis)  
    static java.lang.String[] readStringArray​(java.nio.ByteBuffer buf)  
    static void writeBitSet​(java.io.DataOutputStream dos, java.util.BitSet bitSet)  
    static void writeBoolean​(java.nio.ByteBuffer buffer, boolean value)  
    static void writeByteArray​(io.netty.buffer.ByteBuf buf, byte[] bytes)  
    static void writeByteArray​(java.io.DataOutputStream dos, byte[] bytes)  
    static void writeByteArray​(java.nio.ByteBuffer buf, byte[] bytes)  
    static void writeDoubleArray​(java.io.DataOutputStream dos, double[] doubleArray)  
    static void writeFile​(io.netty.buffer.ByteBuf buffer, java.io.File file, FileSink fileSink)  
    static void writeFile​(java.io.DataOutputStream dos, java.io.File file, FileSink fileSink)  
    static void writeFile​(java.nio.ByteBuffer buffer, java.io.File file, FileSink fileSink)  
    static void writeFileProperty​(io.netty.buffer.ByteBuf buffer, FileProperty fileProperty, FileSink fileSink)  
    static void writeFileProperty​(java.io.DataOutputStream dos, FileProperty fileProperty, FileSink fileSink)  
    static void writeFileProperty​(java.nio.ByteBuffer buffer, FileProperty fileProperty, FileSink fileSink)  
    static void writeFloatArray​(java.io.DataOutputStream dos, float[] floatArray)  
    static void writeIntArray​(java.io.DataOutputStream dos, int[] intArray)  
    static void writeIntAsByte​(java.io.DataOutputStream dos, int value)  
    static void writeLongArray​(java.io.DataOutputStream dos, long[] longArray)  
    static void writeShort​(java.nio.ByteBuffer buffer, int value)  
    static void writeString​(io.netty.buffer.ByteBuf buffer, java.lang.String value)  
    static void writeString​(java.io.DataOutputStream dos, java.lang.String value)  
    static void writeString​(java.nio.ByteBuffer buffer, java.lang.String value)  
    static void writeStringArray​(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

    • readFileProperty

      public static FileProperty readFileProperty​(java.io.DataInputStream dis, FileProvider fileProvider) throws java.io.IOException
      Throws:
      java.io.IOException
    • readFileProperty

      public static FileProperty readFileProperty​(java.nio.ByteBuffer buffer, FileProvider fileProvider)
    • writeFileProperty

      public static void writeFileProperty​(java.io.DataOutputStream dos, FileProperty fileProperty, FileSink fileSink) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeFileProperty

      public static void writeFileProperty​(java.nio.ByteBuffer buffer, FileProperty fileProperty, FileSink fileSink) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeFileProperty

      public static void writeFileProperty​(io.netty.buffer.ByteBuf buffer, FileProperty fileProperty, FileSink fileSink) throws java.io.IOException
      Throws:
      java.io.IOException
    • readFile

      public static java.io.File readFile​(java.io.DataInputStream dis, FileProvider fileProvider) throws java.io.IOException
      Throws:
      java.io.IOException
    • readFile

      public static java.io.File readFile​(java.nio.ByteBuffer buffer, FileProvider fileProvider)
    • writeFile

      public static void writeFile​(java.io.DataOutputStream dos, java.io.File file, FileSink fileSink) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeFile

      public static void writeFile​(java.nio.ByteBuffer buffer, java.io.File file, FileSink fileSink) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeFile

      public static void writeFile​(io.netty.buffer.ByteBuf buffer, java.io.File file, FileSink fileSink) 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
    • readByteAsInt

      public static int readByteAsInt​(java.io.DataInputStream dis) throws java.io.IOException
      Throws:
      java.io.IOException
    • 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)
    • writeString

      public static void writeString​(io.netty.buffer.ByteBuf 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​(java.nio.ByteBuffer buf)
    • readString

      public static java.lang.String readString​(io.netty.buffer.ByteBuf 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​(io.netty.buffer.ByteBuf buf, 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​(io.netty.buffer.ByteBuf buf) 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)
    • 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)