org.starhope.appius.util
Class ManagedReferenceHolder

java.lang.Object
  extended by org.starhope.appius.util.ManagedReferenceHolder
Direct Known Subclasses:
SQLPeerDatum

public class ManagedReferenceHolder
extends Object

TODO: The documentation for this type (ManagedReferenceHolder) is incomplete. (brpocock, Sep 25, 2009)

Author:
brpocock

Constructor Summary
ManagedReferenceHolder()
           
 
Method Summary
 com.sun.sgs.app.ManagedObject deref(com.sun.sgs.app.ManagedReference<? extends com.sun.sgs.app.ManagedObject> ref)
           
 com.sun.sgs.app.ManagedReference<? extends com.sun.sgs.app.ManagedObject> setRef(com.sun.sgs.app.ManagedObject newObjectForRef)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedReferenceHolder

public ManagedReferenceHolder()
Method Detail

deref

public com.sun.sgs.app.ManagedObject deref(com.sun.sgs.app.ManagedReference<? extends com.sun.sgs.app.ManagedObject> ref)
Parameters:
ref - a managed reference
Returns:
the object referred-to, or null

setRef

public com.sun.sgs.app.ManagedReference<? extends com.sun.sgs.app.ManagedObject> setRef(com.sun.sgs.app.ManagedObject newObjectForRef)
Parameters:
newObjectForRef - the object to whom we want a reference (or a null)
Returns:
a ManagedReference or null