com.hazelcast.nio.serialization
Class DataAdapter

java.lang.Object
  extended by com.hazelcast.nio.serialization.DataAdapter
All Implemented Interfaces:
com.hazelcast.nio.SocketReadable, com.hazelcast.nio.SocketWritable

public class DataAdapter
extends Object
implements com.hazelcast.nio.SocketWritable, com.hazelcast.nio.SocketReadable

Author:
mdogan 1/23/13

Field Summary
protected  Data data
           
 
Constructor Summary
DataAdapter(Data data)
           
DataAdapter(Data data, SerializationContext context)
           
DataAdapter(SerializationContext context)
           
 
Method Summary
 boolean done()
           
 Data getData()
           
protected  boolean isStatusSet(int bit)
           
 boolean isUrgent()
           
 boolean readFrom(ByteBuffer source)
          WARNING: Should be in sync with Data.readData(com.hazelcast.nio.ObjectDataInput)
 void reset()
           
 void setData(Data data)
           
protected  void setStatus(int bit)
           
 boolean writeTo(ByteBuffer destination)
          WARNING: Should be in sync with Data.writeData(com.hazelcast.nio.ObjectDataOutput)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected Data data
Constructor Detail

DataAdapter

public DataAdapter(Data data)

DataAdapter

public DataAdapter(SerializationContext context)

DataAdapter

public DataAdapter(Data data,
                   SerializationContext context)
Method Detail

isUrgent

public boolean isUrgent()
Specified by:
isUrgent in interface com.hazelcast.nio.SocketWritable

writeTo

public boolean writeTo(ByteBuffer destination)
WARNING: Should be in sync with Data.writeData(com.hazelcast.nio.ObjectDataOutput)

Specified by:
writeTo in interface com.hazelcast.nio.SocketWritable

readFrom

public boolean readFrom(ByteBuffer source)
WARNING: Should be in sync with Data.readData(com.hazelcast.nio.ObjectDataInput)

Specified by:
readFrom in interface com.hazelcast.nio.SocketReadable

setStatus

protected final void setStatus(int bit)

isStatusSet

protected final boolean isStatusSet(int bit)

getData

public final Data getData()

setData

public final void setData(Data data)

done

public boolean done()

reset

public void reset()


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