public abstract class AbstractSerializationService extends Object implements SerializationService
Modifier and Type | Field and Description |
---|---|
protected BufferPoolThreadLocal |
bufferPoolThreadLocal |
protected com.hazelcast.internal.serialization.impl.SerializerAdapter |
dataSerializerAdapter |
protected PartitioningStrategy |
globalPartitioningStrategy |
protected InputOutputFactory |
inputOutputFactory |
protected ManagedContext |
managedContext |
protected com.hazelcast.internal.serialization.impl.SerializerAdapter |
portableSerializerAdapter |
VERSION_1
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createPortableReader, getPortableContext
protected final ManagedContext managedContext
protected final InputOutputFactory inputOutputFactory
protected final PartitioningStrategy globalPartitioningStrategy
protected final BufferPoolThreadLocal bufferPoolThreadLocal
protected com.hazelcast.internal.serialization.impl.SerializerAdapter dataSerializerAdapter
protected com.hazelcast.internal.serialization.impl.SerializerAdapter portableSerializerAdapter
public final Data toData(Object obj)
toData
in interface SerializationService
public final Data toData(Object obj, PartitioningStrategy strategy)
toData
in interface SerializationService
public byte[] toBytes(Object obj)
toBytes
in interface SerializationService
public byte[] toBytes(Object obj, PartitioningStrategy strategy)
toBytes
in interface SerializationService
public final <T> T toObject(Object object)
toObject
in interface SerializationService
public final void writeObject(ObjectDataOutput out, Object obj)
writeObject
in interface SerializationService
public final <T> T readObject(ObjectDataInput in)
readObject
in interface SerializationService
public void disposeData(Data data)
disposeData
in interface SerializationService
public final BufferObjectDataInput createObjectDataInput(byte[] data)
createObjectDataInput
in interface SerializationService
public final BufferObjectDataInput createObjectDataInput(Data data)
createObjectDataInput
in interface SerializationService
public final BufferObjectDataOutput createObjectDataOutput(int size)
createObjectDataOutput
in interface SerializationService
public BufferObjectDataOutput createObjectDataOutput()
createObjectDataOutput
in interface SerializationService
public final ClassLoader getClassLoader()
getClassLoader
in interface SerializationService
public final ManagedContext getManagedContext()
getManagedContext
in interface SerializationService
public ByteOrder getByteOrder()
getByteOrder
in interface SerializationService
public byte getVersion()
getVersion
in interface SerializationService
public void destroy()
destroy
in interface SerializationService
public final void register(Class type, Serializer serializer)
public final void registerGlobal(Serializer serializer)
protected final int calculatePartitionHash(Object obj, PartitioningStrategy strategy)
protected final void safeRegister(Class type, Serializer serializer)
protected final void registerConstant(Class type, Serializer serializer)
protected final void registerConstant(Class type, com.hazelcast.internal.serialization.impl.SerializerAdapter serializer)
protected final com.hazelcast.internal.serialization.impl.SerializerAdapter serializerFor(int typeId)
protected final com.hazelcast.internal.serialization.impl.SerializerAdapter serializerFor(Object object)
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.