org.jboss.cache.pojo.memory
Class ConstructorPersistentReference

java.lang.Object
  extended by org.jboss.cache.pojo.memory.PersistentReference
      extended by org.jboss.cache.pojo.memory.ArgumentPersistentReference
          extended by org.jboss.cache.pojo.memory.ConstructorPersistentReference

public class ConstructorPersistentReference
extends ArgumentPersistentReference

This class is not used by JBossSerialization itself, as the constructor used is slightly different (GhostConstructor), but I kept the implementation here as a reference for others.

Author:
Clebert Suconic

Field Summary
 
Fields inherited from class org.jboss.cache.pojo.memory.PersistentReference
REFERENCE_SOFT
 
Constructor Summary
ConstructorPersistentReference(Class clazz, Object referencedObject, int referenceType)
           
 
Method Summary
 Object rebuildReference()
           
 
Methods inherited from class org.jboss.cache.pojo.memory.PersistentReference
get
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstructorPersistentReference

public ConstructorPersistentReference(Class clazz,
                                      Object referencedObject,
                                      int referenceType)
Method Detail

rebuildReference

public Object rebuildReference()
                        throws Exception
Specified by:
rebuildReference in class PersistentReference
Throws:
Exception


Copyright © 2008 JBoss, a division of Red Hat. All Rights Reserved.