org.picocontainer.gems.adapters
Class HotSwappingComponentAdapterFactory
java.lang.Object
org.picocontainer.defaults.MonitoringComponentAdapterFactory
org.picocontainer.defaults.DecoratingComponentAdapterFactory
org.picocontainer.gems.adapters.HotSwappingComponentAdapterFactory
- All Implemented Interfaces:
- java.io.Serializable, org.picocontainer.defaults.ComponentAdapterFactory, org.picocontainer.defaults.ComponentMonitorStrategy
public class HotSwappingComponentAdapterFactory
- extends org.picocontainer.defaults.DecoratingComponentAdapterFactory
Hides implementation.
- Version:
- $Revision: 2252 $
- Author:
- Paul Hammant, Aslak Hellesøy
- See Also:
HotSwappingComponentAdapter
,
Serialized Form
Field Summary |
private com.thoughtworks.proxy.ProxyFactory |
proxyFactory
|
Method Summary |
org.picocontainer.ComponentAdapter |
createComponentAdapter(java.lang.Object componentKey,
java.lang.Class componentImplementation,
org.picocontainer.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 |
proxyFactory
private final com.thoughtworks.proxy.ProxyFactory proxyFactory
HotSwappingComponentAdapterFactory
public HotSwappingComponentAdapterFactory()
HotSwappingComponentAdapterFactory
public HotSwappingComponentAdapterFactory(org.picocontainer.defaults.ComponentAdapterFactory delegate)
HotSwappingComponentAdapterFactory
public HotSwappingComponentAdapterFactory(org.picocontainer.defaults.ComponentAdapterFactory delegate,
com.thoughtworks.proxy.ProxyFactory proxyFactory)
createComponentAdapter
public org.picocontainer.ComponentAdapter createComponentAdapter(java.lang.Object componentKey,
java.lang.Class componentImplementation,
org.picocontainer.Parameter[] parameters)
throws org.picocontainer.PicoIntrospectionException,
org.picocontainer.defaults.AssignabilityRegistrationException,
org.picocontainer.defaults.NotConcreteRegistrationException
- Specified by:
createComponentAdapter
in interface org.picocontainer.defaults.ComponentAdapterFactory
- Overrides:
createComponentAdapter
in class org.picocontainer.defaults.DecoratingComponentAdapterFactory
- Throws:
org.picocontainer.PicoIntrospectionException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException