org.picocontainer.defaults
Class CachingComponentAdapterFactory

java.lang.Object
  extended byorg.picocontainer.defaults.DecoratingComponentAdapterFactory
      extended byorg.picocontainer.defaults.CachingComponentAdapterFactory
All Implemented Interfaces:
ComponentAdapterFactory, Serializable

public class CachingComponentAdapterFactory
extends DecoratingComponentAdapterFactory

Version:
$Revision: 1.7 $
Author:
Aslak Hellesøy, rafal@caltha.pl
See Also:
Serialized Form

Constructor Summary
CachingComponentAdapterFactory()
           
CachingComponentAdapterFactory(ComponentAdapterFactory delegate)
           
 
Method Summary
 ComponentAdapter createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
          Create a new component adapter based on the specified arguments.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingComponentAdapterFactory

public CachingComponentAdapterFactory()

CachingComponentAdapterFactory

public CachingComponentAdapterFactory(ComponentAdapterFactory delegate)
Method Detail

createComponentAdapter

public ComponentAdapter createComponentAdapter(Object componentKey,
                                               Class componentImplementation,
                                               Parameter[] parameters)
                                        throws PicoIntrospectionException,
                                               AssignabilityRegistrationException,
                                               NotConcreteRegistrationException
Description copied from interface: ComponentAdapterFactory
Create a new component adapter based on the specified arguments.

Specified by:
createComponentAdapter in interface ComponentAdapterFactory
Overrides:
createComponentAdapter in class DecoratingComponentAdapterFactory
Throws:
PicoIntrospectionException
AssignabilityRegistrationException
NotConcreteRegistrationException


Copyright © 2003-2004 Codehaus. All Rights Reserved.