org.codehaus.wadi.aop.tracker.basic
Class BasicInstanceRegistry

java.lang.Object
  extended by org.codehaus.wadi.aop.tracker.basic.BasicInstanceRegistry
All Implemented Interfaces:
InstanceRegistry

public class BasicInstanceRegistry
extends java.lang.Object
implements InstanceRegistry

Version:
$Revision: 1538 $

Nested Class Summary
protected static class BasicInstanceRegistry.WeakReferenceWithMapKey<T>
           
 
Constructor Summary
BasicInstanceRegistry()
           
 
Method Summary
 java.lang.Object getInstance(java.lang.String instanceId)
           
 void registerInstance(java.lang.String instanceId, java.lang.Object instance)
           
protected  void sweepMap()
           
 void unregisterInstance(java.lang.String instanceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicInstanceRegistry

public BasicInstanceRegistry()
Method Detail

getInstance

public java.lang.Object getInstance(java.lang.String instanceId)
Specified by:
getInstance in interface InstanceRegistry

registerInstance

public void registerInstance(java.lang.String instanceId,
                             java.lang.Object instance)
Specified by:
registerInstance in interface InstanceRegistry

unregisterInstance

public void unregisterInstance(java.lang.String instanceId)
Specified by:
unregisterInstance in interface InstanceRegistry

sweepMap

protected void sweepMap()


Copyright © 2008. All Rights Reserved.