com.hazelcast.nio
Class DefaultSerializer.ClassSerializer

java.lang.Object
  extended by com.hazelcast.nio.DefaultSerializer.ClassSerializer
All Implemented Interfaces:
TypeSerializer<java.lang.Class>
Enclosing class:
DefaultSerializer

public static class DefaultSerializer.ClassSerializer
extends java.lang.Object
implements TypeSerializer<java.lang.Class>


Constructor Summary
DefaultSerializer.ClassSerializer()
           
 
Method Summary
 byte getTypeId()
           
 boolean isSuitable(java.lang.Object obj)
           
protected  java.lang.Class loadClass(java.lang.String className)
           
 int priority()
           
 java.lang.Class read(FastByteArrayInputStream bbis)
           
 void write(FastByteArrayOutputStream bbos, java.lang.Class obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSerializer.ClassSerializer

public DefaultSerializer.ClassSerializer()
Method Detail

priority

public final int priority()
Specified by:
priority in interface TypeSerializer<java.lang.Class>

isSuitable

public final boolean isSuitable(java.lang.Object obj)
Specified by:
isSuitable in interface TypeSerializer<java.lang.Class>

getTypeId

public final byte getTypeId()
Specified by:
getTypeId in interface TypeSerializer<java.lang.Class>

read

public final java.lang.Class read(FastByteArrayInputStream bbis)
                           throws java.lang.Exception
Specified by:
read in interface TypeSerializer<java.lang.Class>
Throws:
java.lang.Exception

loadClass

protected java.lang.Class loadClass(java.lang.String className)
                             throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

write

public final void write(FastByteArrayOutputStream bbos,
                        java.lang.Class obj)
                 throws java.lang.Exception
Specified by:
write in interface TypeSerializer<java.lang.Class>
Throws:
java.lang.Exception


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