Package com.opensymphony.xwork2.inject.util

Guice util classes.

See:
          Description

Interface Summary
FinalizableReference Package-private interface implemented by references that have code to run after garbage collection of their referents.
Function<F,T> A Function provides a transformation on an object and returns the resulting object.
ReferenceMap.InternalReference Marker interface to differentiate external and internal references.
ReferenceMap.Strategy  
 

Class Summary
FinalizablePhantomReference<T> Phantom reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableReferenceQueue Starts a background thread that cleans up after reclaimed referents.
FinalizableSoftReference<T> Soft reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableWeakReference<T> Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
ReferenceCache<K,V> Extends ReferenceMap to support lazy loading values by overriding ReferenceCache.create(Object).
ReferenceMap<K,V> Concurrent hash map that wraps keys and/or values in soft or weak references.
ReferenceMap.KeyReferenceAwareWrapper Used for keys.
ReferenceMap.ReferenceAwareWrapper Big hack.
Strings String utilities.
 

Enum Summary
ReferenceMap.PutStrategy  
ReferenceType Reference type.
 

Package com.opensymphony.xwork2.inject.util Description

Guice util classes.



Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.