org.picocontainer.defaults
Class SynchronizedComponentAdapter

java.lang.Object
  extended byorg.picocontainer.defaults.DecoratingComponentAdapter
      extended byorg.picocontainer.defaults.SynchronizedComponentAdapter
All Implemented Interfaces:
ComponentAdapter, Serializable

public class SynchronizedComponentAdapter
extends DecoratingComponentAdapter

Version:
$Revision: 1.6 $
Author:
Aslak Hellesøy, Manish Shah
See Also:
Serialized Form

Constructor Summary
SynchronizedComponentAdapter(ComponentAdapter delegate)
           
 
Method Summary
 Object getComponentInstance(PicoContainer container)
          Retrieve the component instance.
 
Methods inherited from class org.picocontainer.defaults.DecoratingComponentAdapter
accept, getComponentImplementation, getComponentKey, getDelegate, toString, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SynchronizedComponentAdapter

public SynchronizedComponentAdapter(ComponentAdapter delegate)
Method Detail

getComponentInstance

public Object getComponentInstance(PicoContainer container)
                            throws PicoInitializationException,
                                   PicoIntrospectionException
Description copied from interface: ComponentAdapter
Retrieve the component instance. This method will usually create a new instance each time it is called, but that is not required. For example, CachingComponentAdapter will always return the same instance.

Specified by:
getComponentInstance in interface ComponentAdapter
Overrides:
getComponentInstance in class DecoratingComponentAdapter
Throws:
PicoInitializationException
PicoIntrospectionException


Copyright © 2003-2004 Codehaus. All Rights Reserved.