Skip navigation links


org.apache.myfaces.trinidad.util.ref
Class PseudoReferenceFactory<T>

java.lang.Object
  extended by org.apache.myfaces.trinidad.util.ref.PseudoReferenceFactory<T>

Direct Known Subclasses:
SoftPseudoReferenceFactory, StrongPseudoReferenceFactory

public abstract class PseudoReferenceFactory<T>
extends java.lang.Object

Class for creating PseudoReference to Objects.


Constructor Summary
PseudoReferenceFactory()
           

 

Method Summary
abstract  PseudoReference<T> create(T referent, java.lang.ref.ReferenceQueue<? super T> queue)
          Creates and returns a PseudoReference to the referent

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

PseudoReferenceFactory

public PseudoReferenceFactory()

Method Detail

create

public abstract PseudoReference<T> create(T referent,
                                          java.lang.ref.ReferenceQueue<? super T> queue)
Creates and returns a PseudoReference to the referent
Parameters:
referent -
queue - Optional attribute specifying the ReferenceQueue to use for the created PseudoReference. If the PseudoReference doesn't support ReferenceQueues, this attribute will be ignored
Returns:
the created PseudoReference

Skip navigation links


Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.