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 PortableContext |
portableContext |
protected static final PartitioningStrategy EMPTY_PARTITIONING_STRATEGY
protected final ManagedContext managedContext
protected final PortableContext 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 final void writePortableHeader(ObjectDataOutput out, Data data) throws IOException
IOExceptionprotected void writeDataInternal(ObjectDataOutput out, Data data) throws IOException
IOExceptionpublic final Data readData(ObjectDataInput in)
readData in interface SerializationServiceprotected final byte[] readPortableHeader(ObjectDataInput in) throws IOException
IOExceptionpublic void disposeData(Data data)
disposeData in interface SerializationServiceprotected RuntimeException handleException(Throwable e)
public final BufferObjectDataOutput pop()
pop in interface SerializationServicepublic final void push(BufferObjectDataOutput out)
push in interface SerializationServicepublic 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 com.hazelcast.nio.serialization.SerializerAdapter createSerializerAdapter(Serializer serializer)
protected 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.