public class DefaultObjectDescriptorStrategy extends Object implements ObjectDescriptorStrategy, ClassMetaConsts
Copyright Feb 1, 2009
EMPTY_CLASS_ARRY, EMPTY_OBJECT_ARRAY, emptyReference, identityHashStrategy, REFERENCE_TYPE_IN_USE, regularHashStrategy| Constructor and Description |
|---|
DefaultObjectDescriptorStrategy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doneReplacing(ObjectsCache cache,
Object newObject,
Object oldObject,
ClassMetaData oldMetaData) |
Object |
readObject(ObjectsCache.JBossSeralizationInputInterface input,
ObjectsCache cache,
StreamingClass streamingClass,
int reference) |
Object |
readObjectSpecialCase(ObjectsCache.JBossSeralizationInputInterface input,
ObjectsCache cache,
byte byteIdentify) |
Object |
replaceObjectByClass(ObjectsCache cache,
Object obj,
ClassMetaData metaData) |
Object |
replaceObjectByStream(ObjectsCache cache,
Object obj,
ClassMetaData metaData) |
boolean |
writeDuplicateObject(ObjectsCache.JBossSeralizationOutputInterface output,
ObjectsCache cache,
Object obj,
ClassMetaData metaData) |
void |
writeObject(ObjectsCache.JBossSeralizationOutputInterface output,
ObjectsCache cache,
ClassMetaData metadata,
Object obj) |
boolean |
writeObjectSpecialCase(ObjectsCache.JBossSeralizationOutputInterface output,
ObjectsCache cache,
Object obj) |
public boolean writeObjectSpecialCase(ObjectsCache.JBossSeralizationOutputInterface output, ObjectsCache cache, Object obj) throws IOException
writeObjectSpecialCase in interface ObjectDescriptorStrategyIOExceptionpublic boolean writeDuplicateObject(ObjectsCache.JBossSeralizationOutputInterface output, ObjectsCache cache, Object obj, ClassMetaData metaData) throws IOException
writeDuplicateObject in interface ObjectDescriptorStrategyIOExceptionpublic Object replaceObjectByClass(ObjectsCache cache, Object obj, ClassMetaData metaData) throws IOException
replaceObjectByClass in interface ObjectDescriptorStrategyIOExceptionpublic Object replaceObjectByStream(ObjectsCache cache, Object obj, ClassMetaData metaData) throws IOException
replaceObjectByStream in interface ObjectDescriptorStrategyIOExceptionpublic boolean doneReplacing(ObjectsCache cache, Object newObject, Object oldObject, ClassMetaData oldMetaData) throws IOException
doneReplacing in interface ObjectDescriptorStrategyIOExceptionpublic void writeObject(ObjectsCache.JBossSeralizationOutputInterface output, ObjectsCache cache, ClassMetaData metadata, Object obj) throws IOException
writeObject in interface ObjectDescriptorStrategyIOExceptionpublic Object readObjectSpecialCase(ObjectsCache.JBossSeralizationInputInterface input, ObjectsCache cache, byte byteIdentify) throws IOException
readObjectSpecialCase in interface ObjectDescriptorStrategyIOExceptionpublic Object readObject(ObjectsCache.JBossSeralizationInputInterface input, ObjectsCache cache, StreamingClass streamingClass, int reference) throws IOException
readObject in interface ObjectDescriptorStrategyIOExceptionCopyright © 2011-2012 Ovea. All Rights Reserved.