org.picocontainer.gems.adapters
Class HotSwappingComponentAdapterFactory

java.lang.Object
  extended by org.picocontainer.defaults.MonitoringComponentAdapterFactory
      extended by org.picocontainer.defaults.DecoratingComponentAdapterFactory
          extended by org.picocontainer.gems.adapters.HotSwappingComponentAdapterFactory
All Implemented Interfaces:
Serializable, ComponentAdapterFactory, ComponentMonitorStrategy

public class HotSwappingComponentAdapterFactory
extends DecoratingComponentAdapterFactory

Hides implementation.

Version:
$Revision: 2252 $
Author:
Paul Hammant, Aslak Hellesøy
See Also:
HotSwappingComponentAdapter, Serialized Form

Constructor Summary
HotSwappingComponentAdapterFactory()
           
HotSwappingComponentAdapterFactory(ComponentAdapterFactory delegate)
           
HotSwappingComponentAdapterFactory(ComponentAdapterFactory delegate, ProxyFactory proxyFactory)
           
 
Method Summary
 ComponentAdapter createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
 
Methods inherited from class org.picocontainer.defaults.MonitoringComponentAdapterFactory
changeMonitor, currentMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HotSwappingComponentAdapterFactory

public HotSwappingComponentAdapterFactory()

HotSwappingComponentAdapterFactory

public HotSwappingComponentAdapterFactory(ComponentAdapterFactory delegate)

HotSwappingComponentAdapterFactory

public HotSwappingComponentAdapterFactory(ComponentAdapterFactory delegate,
                                          ProxyFactory proxyFactory)
Method Detail

createComponentAdapter

public ComponentAdapter createComponentAdapter(Object componentKey,
                                               Class componentImplementation,
                                               Parameter[] parameters)
                                        throws PicoIntrospectionException,
                                               AssignabilityRegistrationException,
                                               NotConcreteRegistrationException
Specified by:
createComponentAdapter in interface ComponentAdapterFactory
Overrides:
createComponentAdapter in class DecoratingComponentAdapterFactory
Throws:
PicoIntrospectionException
AssignabilityRegistrationException
NotConcreteRegistrationException


Copyright © 2003-2010 Codehaus. All Rights Reserved.