org.picocontainer.defaults
Class ComponentAdapterTestCase.TestInstantiatingComponentAdapter
java.lang.Object
org.picocontainer.defaults.MonitoringComponentAdapter
org.picocontainer.defaults.AbstractComponentAdapter
org.picocontainer.defaults.InstantiatingComponentAdapter
org.picocontainer.defaults.ComponentAdapterTestCase.TestInstantiatingComponentAdapter
- All Implemented Interfaces:
- java.io.Serializable, org.picocontainer.ComponentAdapter, org.picocontainer.defaults.ComponentMonitorStrategy, org.picocontainer.defaults.LifecycleStrategy
- Enclosing class:
- ComponentAdapterTestCase
private static class ComponentAdapterTestCase.TestInstantiatingComponentAdapter
- extends org.picocontainer.defaults.InstantiatingComponentAdapter
Nested classes/interfaces inherited from class org.picocontainer.defaults.InstantiatingComponentAdapter |
org.picocontainer.defaults.InstantiatingComponentAdapter.Guard |
Fields inherited from class org.picocontainer.defaults.InstantiatingComponentAdapter |
allowNonPublicClasses, lifecycleStrategy, parameters, verifyingGuard |
Methods inherited from class org.picocontainer.defaults.InstantiatingComponentAdapter |
accept, createDefaultParameters, dispose, hasLifecycle, newInstance, start, stop, verify |
Methods inherited from class org.picocontainer.defaults.AbstractComponentAdapter |
checkTypeCompatibility, getComponentImplementation, getComponentKey, toString |
Methods inherited from class org.picocontainer.defaults.MonitoringComponentAdapter |
changeMonitor, currentMonitor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ComponentAdapterTestCase.TestInstantiatingComponentAdapter
ComponentAdapterTestCase.TestInstantiatingComponentAdapter(java.lang.Object componentKey,
java.lang.Class componentImplementation,
org.picocontainer.Parameter[] parameters,
boolean allowNonPublicClasses)
getGreediestSatisfiableConstructor
protected java.lang.reflect.Constructor getGreediestSatisfiableConstructor(org.picocontainer.PicoContainer container)
throws org.picocontainer.PicoIntrospectionException,
org.picocontainer.defaults.UnsatisfiableDependenciesException,
org.picocontainer.defaults.AmbiguousComponentResolutionException,
org.picocontainer.defaults.AssignabilityRegistrationException,
org.picocontainer.defaults.NotConcreteRegistrationException
- Specified by:
getGreediestSatisfiableConstructor
in class org.picocontainer.defaults.InstantiatingComponentAdapter
- Throws:
org.picocontainer.PicoIntrospectionException
org.picocontainer.defaults.UnsatisfiableDependenciesException
org.picocontainer.defaults.AmbiguousComponentResolutionException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException
getComponentInstance
public java.lang.Object getComponentInstance(org.picocontainer.PicoContainer container)
throws org.picocontainer.PicoInitializationException,
org.picocontainer.PicoIntrospectionException
- Throws:
org.picocontainer.PicoInitializationException
org.picocontainer.PicoIntrospectionException