com.hazelcast.nio
Interface ObjectDataOutput

All Superinterfaces:
DataOutput
All Known Subinterfaces:
BufferObjectDataOutput
All Known Implementing Classes:
ObjectDataOutputStream

public interface ObjectDataOutput
extends DataOutput

Provides serialization methods for arrays by extending DataOutput


Method Summary
 ByteOrder getByteOrder()
           
 byte[] toByteArray()
           
 void writeByteArray(byte[] bytes)
           
 void writeCharArray(char[] chars)
           
 void writeData(Data data)
           
 void writeDoubleArray(double[] values)
           
 void writeFloatArray(float[] values)
           
 void writeIntArray(int[] ints)
           
 void writeLongArray(long[] longs)
           
 void writeObject(Object object)
           
 void writeShortArray(short[] values)
           
 
Methods inherited from interface java.io.DataOutput
write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 

Method Detail

writeByteArray

void writeByteArray(byte[] bytes)
                    throws IOException
Parameters:
bytes - byte array to be written
Throws:
IOException

writeCharArray

void writeCharArray(char[] chars)
                    throws IOException
Parameters:
chars - char array to be written
Throws:
IOException

writeIntArray

void writeIntArray(int[] ints)
                   throws IOException
Parameters:
ints - int array to be written
Throws:
IOException

writeLongArray

void writeLongArray(long[] longs)
                    throws IOException
Parameters:
longs - long array to be written
Throws:
IOException

writeDoubleArray

void writeDoubleArray(double[] values)
                      throws IOException
Parameters:
values - double to be written
Throws:
IOException

writeFloatArray

void writeFloatArray(float[] values)
                     throws IOException
Parameters:
values - float to be written
Throws:
IOException

writeShortArray

void writeShortArray(short[] values)
                     throws IOException
Parameters:
values - short to be written
Throws:
IOException

writeObject

void writeObject(Object object)
                 throws IOException
Parameters:
object - object to be written
Throws:
IOException

writeData

void writeData(Data data)
               throws IOException
Parameters:
data - data to be written
Throws:
IOException

toByteArray

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

getByteOrder

ByteOrder getByteOrder()
Returns:
ByteOrder BIG_ENDIAN or LITTLE_ENDIAN


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.