jasco.runtime.aspect.factory
Class WeakReferenceAspectFactory

java.lang.Object
  extended by jasco.runtime.aspect.factory.AbstractAspectFactory
      extended by jasco.runtime.aspect.factory.WeakReferenceAspectFactory
All Implemented Interfaces:
IAspectFactory
Direct Known Subclasses:
PerAspectBeanAspectFactory, PerFirstArgAspectFactory, PerObjectAspectFactory, RuntimePerInstanceAspectFactory

public abstract class WeakReferenceAspectFactory
extends AbstractAspectFactory

An aspect factory implementation that is memory leak safe. All keys are stored as weak references and as such avoiding that this aspect factory would keep all key objects alive.

Author:
Wim

Constructor Summary
WeakReferenceAspectFactory()
           
 
Method Summary
 
Methods inherited from class jasco.runtime.aspect.factory.AbstractAspectFactory
fetchHook, getAll, getAspectInstance, getAspectInstance, getKey, storeHook
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeakReferenceAspectFactory

public WeakReferenceAspectFactory()