org.jboss.serial.objectmetamodel.safecloning
Class SafeCloningRepository

java.lang.Object
  extended by org.jboss.serial.objectmetamodel.safecloning.SafeCloningRepository
All Implemented Interfaces:
ClassMetaConsts

public class SafeCloningRepository
extends java.lang.Object
implements ClassMetaConsts

$Id: SafeCloningRepository.java,v 1.6 2006/05/02 04:45:03 csuconic Exp $ Some objects may be completely reused during cloning operations. (For instance InvocationContext)

Author:
Clebert Suconic

Field Summary
 
Fields inherited from interface org.jboss.serial.util.ClassMetaConsts
EMPTY_CLASS_ARRY, EMPTY_OBJECT_ARRAY, emptyReference, identityHashStrategy, REFERENCE_TYPE_IN_USE
 
Constructor Summary
SafeCloningRepository(SafeClone safeClone)
           
 
Method Summary
 void clear()
           
 java.lang.Object findReference(int reference)
           
 int storeSafe(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SafeCloningRepository

public SafeCloningRepository(SafeClone safeClone)
Method Detail

clear

public void clear()

storeSafe

public int storeSafe(java.lang.Object obj)

findReference

public java.lang.Object findReference(int reference)


JBoss Serialization, a new approach to java-serialization.