org.picocontainer.gems.adapters
Class ThreadLocalComponentAdapter.ThreadLocalInvoker

java.lang.Object
  extended by org.picocontainer.gems.adapters.ThreadLocalComponentAdapter.ThreadLocalInvoker
All Implemented Interfaces:
com.thoughtworks.proxy.Invoker, java.io.Serializable
Enclosing class:
ThreadLocalComponentAdapter

private static final class ThreadLocalComponentAdapter.ThreadLocalInvoker
extends java.lang.Object
implements com.thoughtworks.proxy.Invoker


Field Summary
private  org.picocontainer.ComponentAdapter delegate
           
private  org.picocontainer.PicoContainer pico
           
 
Constructor Summary
private ThreadLocalComponentAdapter.ThreadLocalInvoker(org.picocontainer.PicoContainer pico, org.picocontainer.ComponentAdapter delegate)
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pico

private final org.picocontainer.PicoContainer pico

delegate

private final org.picocontainer.ComponentAdapter delegate
Constructor Detail

ThreadLocalComponentAdapter.ThreadLocalInvoker

private ThreadLocalComponentAdapter.ThreadLocalInvoker(org.picocontainer.PicoContainer pico,
                                                       org.picocontainer.ComponentAdapter delegate)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface com.thoughtworks.proxy.Invoker
Throws:
java.lang.Throwable