com.hazelcast.nio
Class IOUtil

java.lang.Object
  extended by com.hazelcast.nio.IOUtil

public final class IOUtil
extends java.lang.Object


Constructor Summary
IOUtil()
           
 
Method Summary
static Data addDelta(Data intData, int delta)
           
static Data addDelta(Data longData, long delta)
           
static int copyFromDirectToDirectBuffer(java.nio.ByteBuffer src, java.nio.ByteBuffer dest)
           
static int copyToDirectBuffer(java.nio.ByteBuffer src, java.nio.ByteBuffer dest)
           
static int copyToHeapBuffer(java.nio.ByteBuffer src, java.nio.ByteBuffer dest)
           
static boolean getBoolean(java.nio.ByteBuffer bb)
           
static long getLong(Data longData)
           
static java.io.InputStream newInputStream(java.nio.ByteBuffer buf)
           
static java.io.OutputStream newOutputStream(java.nio.ByteBuffer buf)
           
static void putBoolean(java.nio.ByteBuffer bb, boolean value)
           
static java.lang.String readLongString(java.io.DataInput in)
           
static byte[] serializeToBytes(java.lang.Object object)
           
static java.lang.Object serializeToObject(byte[] bytes)
           
static Data toData(java.lang.Object obj)
           
static java.lang.Object toObject(Data data)
           
static java.lang.Object toObject(DataHolder dataHolder)
           
static void writeLongString(java.io.DataOutput dos, java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOUtil

public IOUtil()
Method Detail

newOutputStream

public static java.io.OutputStream newOutputStream(java.nio.ByteBuffer buf)

newInputStream

public static java.io.InputStream newInputStream(java.nio.ByteBuffer buf)

copyToHeapBuffer

public static int copyToHeapBuffer(java.nio.ByteBuffer src,
                                   java.nio.ByteBuffer dest)

copyToDirectBuffer

public static int copyToDirectBuffer(java.nio.ByteBuffer src,
                                     java.nio.ByteBuffer dest)

copyFromDirectToDirectBuffer

public static int copyFromDirectToDirectBuffer(java.nio.ByteBuffer src,
                                               java.nio.ByteBuffer dest)

writeLongString

public static void writeLongString(java.io.DataOutput dos,
                                   java.lang.String str)
                            throws java.io.IOException
Throws:
java.io.IOException

readLongString

public static java.lang.String readLongString(java.io.DataInput in)
                                       throws java.io.IOException
Throws:
java.io.IOException

putBoolean

public static void putBoolean(java.nio.ByteBuffer bb,
                              boolean value)

getBoolean

public static boolean getBoolean(java.nio.ByteBuffer bb)

toData

public static Data toData(java.lang.Object obj)

getLong

public static long getLong(Data longData)

addDelta

public static Data addDelta(Data longData,
                            long delta)

addDelta

public static Data addDelta(Data intData,
                            int delta)

toObject

public static java.lang.Object toObject(Data data)

toObject

public static java.lang.Object toObject(DataHolder dataHolder)

serializeToObject

public static java.lang.Object serializeToObject(byte[] bytes)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

serializeToBytes

public static byte[] serializeToBytes(java.lang.Object object)
                               throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2012 Hazel Bilisim Ltd.. All Rights Reserved.