public class SerializationServiceImpl extends Object implements SerializationService
| Modifier and Type | Field and Description |
|---|---|
protected static PartitioningStrategy |
EMPTY_PARTITIONING_STRATEGY |
protected PartitioningStrategy |
globalPartitioningStrategy |
protected InputOutputFactory |
inputOutputFactory |
protected ManagedContext |
managedContext |
protected com.hazelcast.nio.serialization.PortableContextImpl |
portableContext |
protected static final PartitioningStrategy EMPTY_PARTITIONING_STRATEGY
protected final ManagedContext managedContext
protected final com.hazelcast.nio.serialization.PortableContextImpl portableContext
protected final InputOutputFactory inputOutputFactory
protected final PartitioningStrategy globalPartitioningStrategy
public final Data toData(Object obj)
toData in interface SerializationServicepublic final Data toData(Object obj, PartitioningStrategy strategy)
toData in interface SerializationServiceprotected final int calculatePartitionHash(Object obj, PartitioningStrategy strategy)
public final <T> T toObject(Object object)
toObject in interface SerializationServicepublic final void writeObject(ObjectDataOutput out, Object obj)
writeObject in interface SerializationServicepublic final <T> T readObject(ObjectDataInput in)
readObject in interface SerializationServicepublic final void writeData(ObjectDataOutput out, Data data)
writeData in interface SerializationServiceprotected void writeDataInternal(ObjectDataOutput out, Data data) throws IOException
IOExceptionpublic Data readData(ObjectDataInput input)
readData in interface SerializationServicepublic void disposeData(Data data)
disposeData in interface SerializationServiceprotected RuntimeException handleException(Throwable e)
protected final BufferObjectDataOutput pop()
protected final void push(BufferObjectDataOutput out)
public final BufferObjectDataInput createObjectDataInput(byte[] data)
createObjectDataInput in interface SerializationServicepublic final BufferObjectDataInput createObjectDataInput(Data data)
createObjectDataInput in interface SerializationServicepublic final BufferObjectDataOutput createObjectDataOutput(int size)
createObjectDataOutput in interface SerializationServicepublic final ObjectDataOutputStream createObjectDataOutputStream(OutputStream out)
createObjectDataOutputStream in interface SerializationServicepublic final ObjectDataInputStream createObjectDataInputStream(InputStream in)
createObjectDataInputStream in interface SerializationServicepublic final void register(Class type, Serializer serializer)
register in interface SerializationServicepublic final void registerGlobal(Serializer serializer)
registerGlobal in interface SerializationServiceprotected final com.hazelcast.nio.serialization.SerializerAdapter serializerFor(Class type)
protected final com.hazelcast.nio.serialization.SerializerAdapter lookupSerializer(Class type)
protected final com.hazelcast.nio.serialization.SerializerAdapter serializerFor(int typeId)
public PortableContext getPortableContext()
getPortableContext in interface SerializationServicepublic final PortableReader createPortableReader(Data data) throws IOException
createPortableReader in interface SerializationServiceIOExceptionpublic void destroy()
destroy in interface SerializationServicepublic final ClassLoader getClassLoader()
getClassLoader in interface SerializationServicepublic final ManagedContext getManagedContext()
getManagedContext in interface SerializationServicepublic ByteOrder getByteOrder()
getByteOrder in interface SerializationServicepublic boolean isActive()
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.