org.picocontainer.gems.adapters
Class HotSwappingComponentAdapter.ImplementationHidingReference

java.lang.Object
  extended by org.picocontainer.gems.adapters.HotSwappingComponentAdapter.ImplementationHidingReference
All Implemented Interfaces:
com.thoughtworks.proxy.kit.ObjectReference
Enclosing class:
HotSwappingComponentAdapter

private static class HotSwappingComponentAdapter.ImplementationHidingReference
extends java.lang.Object
implements com.thoughtworks.proxy.kit.ObjectReference


Field Summary
private  java.lang.Object componentInstance
           
private  org.picocontainer.PicoContainer container
           
private  org.picocontainer.ComponentAdapter delegate
           
 
Constructor Summary
HotSwappingComponentAdapter.ImplementationHidingReference(org.picocontainer.ComponentAdapter delegate, org.picocontainer.PicoContainer container)
           
 
Method Summary
 java.lang.Object get()
           
 void set(java.lang.Object item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

private final org.picocontainer.ComponentAdapter delegate

componentInstance

private java.lang.Object componentInstance

container

private final org.picocontainer.PicoContainer container
Constructor Detail

HotSwappingComponentAdapter.ImplementationHidingReference

public HotSwappingComponentAdapter.ImplementationHidingReference(org.picocontainer.ComponentAdapter delegate,
                                                                 org.picocontainer.PicoContainer container)
Method Detail

get

public java.lang.Object get()
Specified by:
get in interface com.thoughtworks.proxy.kit.ObjectReference

set

public void set(java.lang.Object item)
Specified by:
set in interface com.thoughtworks.proxy.kit.ObjectReference