Interface ObjectDataOutput

    • Method Detail

      • writeUTF

        @Deprecated
        void writeUTF​(@Nullable
                      java.lang.String string)
               throws java.io.IOException
        Deprecated.
        for the sake of better naming. Use writeString(String) instead
        Specified by:
        writeUTF in interface java.io.DataOutput
        Throws:
        java.io.IOException
      • writeString

        void writeString​(@Nullable
                         java.lang.String string)
                  throws java.io.IOException
        Parameters:
        string - string to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeByteArray

        void writeByteArray​(@Nullable
                            byte[] bytes)
                     throws java.io.IOException
        Parameters:
        bytes - byte array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeBooleanArray

        void writeBooleanArray​(@Nullable
                               boolean[] booleans)
                        throws java.io.IOException
        Parameters:
        booleans - boolean array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeCharArray

        void writeCharArray​(@Nullable
                            char[] chars)
                     throws java.io.IOException
        Parameters:
        chars - char array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeIntArray

        void writeIntArray​(@Nullable
                           int[] ints)
                    throws java.io.IOException
        Parameters:
        ints - int array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeLongArray

        void writeLongArray​(@Nullable
                            long[] longs)
                     throws java.io.IOException
        Parameters:
        longs - long array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeDoubleArray

        void writeDoubleArray​(@Nullable
                              double[] values)
                       throws java.io.IOException
        Parameters:
        values - double array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeFloatArray

        void writeFloatArray​(@Nullable
                             float[] values)
                      throws java.io.IOException
        Parameters:
        values - float array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeShortArray

        void writeShortArray​(@Nullable
                             short[] values)
                      throws java.io.IOException
        Parameters:
        values - short array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeUTFArray

        @Deprecated
        void writeUTFArray​(@Nullable
                           java.lang.String[] values)
                    throws java.io.IOException
        Deprecated.
        for the sake of better naming. Use writeStringArray(String[]) instead
        Parameters:
        values - String array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeStringArray

        void writeStringArray​(@Nullable
                              java.lang.String[] values)
                       throws java.io.IOException
        Parameters:
        values - String array to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • writeObject

        void writeObject​(@Nullable
                         java.lang.Object object)
                  throws java.io.IOException
        Parameters:
        object - object to be written
        Throws:
        java.io.IOException - in case of any exceptional case
      • toByteArray

        byte[] toByteArray()
        Returns:
        copy of internal byte array
      • toByteArray

        byte[] toByteArray​(int padding)
        Parameters:
        padding - padding bytes at the beginning of the byte-array.
        Returns:
        copy of internal byte array
      • getByteOrder

        java.nio.ByteOrder getByteOrder()
        Returns:
        ByteOrder BIG_ENDIAN or LITTLE_ENDIAN