@NotStorableClass public class ObjectOutputSerialize extends AbstractObjectOutputSerialize
classInfoFactory, helperBinaryConversion, helperReflect, logger, NO_SOONS, objectIOManager, proxyManager2
Constructor and Description |
---|
ObjectOutputSerialize(IObjectIOManagerForObjectIO objectIOManager,
ClassInfoFactory classInfoFactory,
IProxyManagerForObjectIO proxyManager2,
HelperBinaryConversion helperBinaryConversion) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
serialize(ObjectAndItsClassInfo objectAndItsClassInfo)
serialize object
|
isValueChanged, numberOfByteForData, prepareWrite, setReferenceChangeListForNewObject, willNotBeWroteImpl, writeBodyAndItsHeader
byteSize, byteSizeForFieldOrElement, computeReferenceChangeList, currentValuesToReferencedSoon, getObjectIOManager, isGenericValueChanged, setGarbageManagement, setReferenceChangeListForGeneric, willNotBeWrote, writeBody, writeCurrentValue, writeSignature, writeStaticFieldSignature
public ObjectOutputSerialize(IObjectIOManagerForObjectIO objectIOManager, ClassInfoFactory classInfoFactory, IProxyManagerForObjectIO proxyManager2, HelperBinaryConversion helperBinaryConversion)
protected byte[] serialize(ObjectAndItsClassInfo objectAndItsClassInfo) throws ObjectIOException, ObjectIOInvalidClassException, ObjectIONotSerializableException, ObjectIOTooBigForSerializationException
AbstractObjectOutputSerialize
serialize
in class AbstractObjectOutputSerialize
objectAndItsClassInfo
- the object to serializeObjectIOException
ObjectIOInvalidClassException
ObjectIONotSerializableException
ObjectIOTooBigForSerializationException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.