synergynetframework.appsystem.services.net.objectmessaging.utility.serializers
Class SerializableSerializer

java.lang.Object
  extended by synergynetframework.appsystem.services.net.objectmessaging.utility.serializers.Serializer
      extended by synergynetframework.appsystem.services.net.objectmessaging.utility.serializers.SerializableSerializer

public class SerializableSerializer
extends Serializer

The Class SerializableSerializer.


Constructor Summary
SerializableSerializer()
           
 
Method Summary
static
<T> T
get(java.nio.ByteBuffer buffer, java.lang.Class<T> type)
          Gets the.
static void put(java.nio.ByteBuffer buffer, java.lang.Object object)
          Put.
 java.lang.Object readObjectData(ConnectionHandler connectionHandler, java.nio.ByteBuffer buffer, java.lang.Class type, boolean lengthKnown)
          Read object data.
 void writeObjectData(ConnectionHandler connectionHandler, java.nio.ByteBuffer buffer, java.lang.Object object, boolean lengthKnown)
          Write object data.
 
Methods inherited from class synergynetframework.appsystem.services.net.objectmessaging.utility.serializers.Serializer
newInstance, readNull, readObject, readObjectData, setCanBeNull, writeNull, writeObject, writeObjectData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializableSerializer

public SerializableSerializer()
Method Detail

get

public static <T> T get(java.nio.ByteBuffer buffer,
                        java.lang.Class<T> type)
             throws SerializationException
Gets the.

Type Parameters:
T - the generic type
Parameters:
buffer - the buffer
type - the type
Returns:
the t
Throws:
SerializationException - the serialization exception

put

public static void put(java.nio.ByteBuffer buffer,
                       java.lang.Object object)
                throws SerializationException
Put.

Parameters:
buffer - the buffer
object - the object
Throws:
SerializationException - the serialization exception

readObjectData

public java.lang.Object readObjectData(ConnectionHandler connectionHandler,
                                       java.nio.ByteBuffer buffer,
                                       java.lang.Class type,
                                       boolean lengthKnown)
                                throws SerializationException
Description copied from class: Serializer
Read object data.

Specified by:
readObjectData in class Serializer
Parameters:
connectionHandler - the connection handler
buffer - the buffer
type - the type
lengthKnown - the length known
Returns:
the t
Throws:
SerializationException - the serialization exception

writeObjectData

public void writeObjectData(ConnectionHandler connectionHandler,
                            java.nio.ByteBuffer buffer,
                            java.lang.Object object,
                            boolean lengthKnown)
                     throws SerializationException
Description copied from class: Serializer
Write object data.

Specified by:
writeObjectData in class Serializer
Parameters:
connectionHandler - the connection handler
buffer - the buffer
object - the object
lengthKnown - the length known
Throws:
SerializationException - the serialization exception