Uses of Interface
org.picocontainer.PicoContainer
-
Packages that use PicoContainer Package Description org.picocontainer This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.org.picocontainer.adapters org.picocontainer.behaviors BehaviorFactories make Behaviors which change aspects of component implementations and instancesorg.picocontainer.classname org.picocontainer.composers Composers collaborate with ComposingMonitor to collect subsets of components for injection according to an scheme like:org.picocontainer.containers Containers are the main user entry point for PicoContainer.org.picocontainer.injectors InjectionFactories make Injectors which implement specific types of dependency injectionorg.picocontainer.monitors A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.org.picocontainer.parameters org.picocontainer.visitors -
-
Uses of PicoContainer in org.picocontainer
Subinterfaces of PicoContainer in org.picocontainer Modifier and Type Interface Description interfaceMutablePicoContainerThis is the core interface used for registration of components with a container.Classes in org.picocontainer that implement PicoContainer Modifier and Type Class Description classDefaultPicoContainerThe StandardPicoContainer/MutablePicoContainerimplementation.Methods in org.picocontainer that return PicoContainer Modifier and Type Method Description PicoContainerDefaultPicoContainer. getParent()Retrieve the parent container of this container.PicoContainerPicoContainer. getParent()Retrieve the parent container of this container.Methods in org.picocontainer with parameters of type PicoContainer Modifier and Type Method Description MutablePicoContainerDefaultPicoContainer. addChildContainer(PicoContainer child)MutablePicoContainerMutablePicoContainer. addChildContainer(PicoContainer child)Add a child container.java.lang.ObjectInjector. decorateComponentInstance(PicoContainer container, java.lang.reflect.Type into, T instance)A preexiting component instance can be injected into after instantiationvoidComponentLifecycle. dispose(PicoContainer container)Invoke the "dispose" method on the component.TComponentAdapter. getComponentInstance(PicoContainer container)Deprecated.since PicoContainer 2.2.TComponentAdapter. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)Retrieve the component instance.TDefaultPicoContainer.KnowsContainerAdapter. getComponentInstance(PicoContainer container)TDefaultPicoContainer.KnowsContainerAdapter. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)java.lang.ObjectDefaultPicoContainer.LateInstance. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)<T> voidComponentMonitor. instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Object instantiated, java.lang.Object[] injected, long duration)Event thrown after the component has been instantiated using the given constructor.<T> java.lang.reflect.Constructor<T>ComponentMonitor. instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor)Event thrown as the component is being instantiated using the given constructor<T> voidComponentMonitor. instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Exception cause)Event thrown if the component instantiation failed using the given constructorvoidComponentMonitor. invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, long duration, java.lang.Object[] args, java.lang.Object retVal)Event thrown after the component method has been invoked on the given instancejava.lang.ObjectComponentMonitor. invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, java.lang.Object[] args)Event thrown as the component method is being invoked on the given instancebooleanParameter. isResolvable(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Deprecated.booleanDefaultPicoContainer. removeChildContainer(PicoContainer child)booleanMutablePicoContainer. removeChildContainer(PicoContainer child)Remove a child container from this container.Parameter.ResolverParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Check if the Parameter can satisfy the expected type using the container.java.lang.ObjectParameter. resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Deprecated.static voidEmjection. setupEmjection(java.lang.Object inst, PicoContainer container)voidComponentLifecycle. start(PicoContainer container)Invoke the "start" method on the component.voidComponentLifecycle. stop(PicoContainer container)Invoke the "stop" method on the component.voidComponentAdapter. verify(PicoContainer container)Verify that all dependencies for this adapter can be satisfied.voidComponentFactory. verify(PicoContainer container)Verification for the ComponentFactory - subject to implementation.voidDefaultPicoContainer.KnowsContainerAdapter. verify(PicoContainer container)voidDefaultPicoContainer.LateInstance. verify(PicoContainer container)voidParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Verify that the Parameter can satisfy the expected type using the containerbooleanPicoVisitor. visitContainer(PicoContainer pico)Visit aPicoContainerthat has to accept the visitor.Constructors in org.picocontainer with parameters of type PicoContainer Constructor Description DefaultPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent)Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container.DefaultPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor)DefaultPicoContainer(ComponentFactory componentFactory, PicoContainer parent)Creates a new container with a custom ComponentFactory and a parent container.DefaultPicoContainer(ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategyDefaultPicoContainer(ComponentMonitor monitor, PicoContainer parent)Creates a new container with the AdaptingInjection using a custom ComponentMonitorDefaultPicoContainer(LifecycleStrategy lifecycleStrategy, PicoContainer parent)Creates a new container with the AdaptingInjection using a custom lifecycle strategyDefaultPicoContainer(PicoContainer parent)Creates a new container with a (caching)AdaptingInjectionand a parent container.KnowsContainerAdapter(ComponentAdapter<T> ca, PicoContainer ctr)PicoBuilder(PicoContainer parentContainer)Constructs a PicoBuilder using the specified PicoContainer as an argument.PicoBuilder(PicoContainer parentContainer, InjectionFactory injectionType) -
Uses of PicoContainer in org.picocontainer.adapters
Methods in org.picocontainer.adapters with parameters of type PicoContainer Modifier and Type Method Description voidInstanceAdapter. dispose(PicoContainer container)TAbstractAdapter. getComponentInstance(PicoContainer container)TInstanceAdapter. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)voidInstanceAdapter. start(PicoContainer container)voidInstanceAdapter. stop(PicoContainer container)voidInstanceAdapter. verify(PicoContainer container) -
Uses of PicoContainer in org.picocontainer.behaviors
Methods in org.picocontainer.behaviors with parameters of type PicoContainer Modifier and Type Method Description protected THiddenImplementation. createProxy(java.lang.Class[] interfaces, PicoContainer container, java.lang.ClassLoader classLoader)voidAbstractBehavior. dispose(PicoContainer container)Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component.voidStored. dispose(PicoContainer container)Disposes the cached component instance Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component.TAbstractBehavior. getComponentInstance(PicoContainer container)TAbstractBehavior. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TDecorated. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)java.lang.ObjectFieldDecorated. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TGuarded. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)THiddenImplementation. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TLocked. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TPropertyApplicator. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)Get a component instance and set given property values.TStored. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TSynchronized. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)protected java.lang.ObjectHiddenImplementation. invokeMethod(java.lang.Object componentInstance, java.lang.reflect.Method method, java.lang.Object[] args, PicoContainer container)protected java.lang.ObjectIntercepted. invokeMethod(java.lang.Object componentInstance, java.lang.reflect.Method method, java.lang.Object[] args, PicoContainer container)voidAbstractBehavior. start(PicoContainer container)Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component.voidStored. start(PicoContainer container)Starts the cached component instance Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component.voidAbstractBehavior. stop(PicoContainer container)Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component.voidStored. stop(PicoContainer container)Stops the cached component instance Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component.voidAbstractBehavior. verify(PicoContainer container)voidAbstractBehaviorFactory. verify(PicoContainer container)voidAdaptingBehavior. verify(PicoContainer container) -
Uses of PicoContainer in org.picocontainer.classname
Subinterfaces of PicoContainer in org.picocontainer.classname Modifier and Type Interface Description interfaceClassLoadingPicoContainerA ClassLoadingPicoContainer extends PicoContainer with classloader juggling capabilityClasses in org.picocontainer.classname that implement PicoContainer Modifier and Type Class Description classDefaultClassLoadingPicoContainerDefault implementation of ClassLoadingPicoContainer.Fields in org.picocontainer.classname with type parameters of type PicoContainer Modifier and Type Field Description protected java.util.Map<java.lang.String,PicoContainer>DefaultClassLoadingPicoContainer. namedChildContainersMethods in org.picocontainer.classname that return types with arguments of type PicoContainer Modifier and Type Method Description protected java.util.Map<java.lang.String,PicoContainer>DefaultClassLoadingPicoContainer. getNamedContainers()Methods in org.picocontainer.classname with parameters of type PicoContainer Modifier and Type Method Description ClassLoadingPicoContainerClassLoadingPicoContainer. addChildContainer(java.lang.String name, PicoContainer child)Addes a child container with a given nameClassLoadingPicoContainerDefaultClassLoadingPicoContainer. addChildContainer(java.lang.String name, PicoContainer child)MutablePicoContainerDefaultClassLoadingPicoContainer. addChildContainer(PicoContainer child)booleanDefaultClassLoadingPicoContainer. removeChildContainer(PicoContainer child)Constructors in org.picocontainer.classname with parameters of type PicoContainer Constructor Description DefaultClassLoadingPicoContainer(java.lang.ClassLoader classLoader, ComponentFactory componentFactory, PicoContainer parent)DefaultClassLoadingPicoContainer(java.lang.ClassLoader classLoader, PicoContainer parent, ComponentMonitor componentMonitor)DefaultClassLoadingPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, java.lang.ClassLoader cl, ComponentMonitor componentMonitor)DefaultClassLoadingPicoContainer(PicoContainer parent) -
Uses of PicoContainer in org.picocontainer.composers
Methods in org.picocontainer.composers with parameters of type PicoContainer Modifier and Type Method Description java.lang.ObjectRegexComposer. compose(PicoContainer container, java.lang.Object componentKey) -
Uses of PicoContainer in org.picocontainer.containers
Classes in org.picocontainer.containers that implement PicoContainer Modifier and Type Class Description classAbstractDelegatingMutablePicoContainerabstract base class for delegating to mutable containersclassAbstractDelegatingPicoContainerAbstract base class for immutable delegation to a PicoContainerclassCommandLineArgumentsPicoContainerDeprecated.UseCommandLinePicoContainerinstead.classCommandLinePicoContainerCommandLineArgumentsPicoContainer configured itself from array of strings which are most likely coming in as command line argumentsclassCompositePicoContainerCompositePicoContainer takes a var-args list of containers and will query them in turn for getComponent(*) and getComponentAdapter(*) requests.classEmptyPicoContainerEmpty pico container serving as recoil damper in situations where you do not like to check whether container reference supplied to you is null or notclassImmutablePicoContainerwrap pico container to achieve immutability Typically its used to mock a parent container.classPropertiesPicoContainerimmutable pico container constructed from properties.classSystemPropertiesPicoContainerA container backed by system properties (is a PropertiesPicoContainer)classTieringPicoContainerclassTransientPicoContainerMethods in org.picocontainer.containers that return PicoContainer Modifier and Type Method Description PicoContainerAbstractDelegatingPicoContainer. getDelegate()PicoContainerAbstractDelegatingPicoContainer. getParent()PicoContainerCommandLinePicoContainer. getParent()PicoContainerCompositePicoContainer. getParent()PicoContainerEmptyPicoContainer. getParent()PicoContainerImmutablePicoContainer. getParent()PicoContainerTieringPicoContainer. getParent()Methods in org.picocontainer.containers with parameters of type PicoContainer Modifier and Type Method Description MutablePicoContainerAbstractDelegatingMutablePicoContainer. addChildContainer(PicoContainer child)booleanAbstractDelegatingMutablePicoContainer. removeChildContainer(PicoContainer child)Constructors in org.picocontainer.containers with parameters of type PicoContainer Constructor Description AbstractDelegatingPicoContainer(PicoContainer delegate)CommandLineArgumentsPicoContainer(java.lang.String[] arguments, PicoContainer parent)Deprecated.CommandLineArgumentsPicoContainer(java.lang.String separator, java.io.StringReader argumentProperties, java.lang.String[] arguments, PicoContainer parent)Deprecated.CommandLineArgumentsPicoContainer(java.lang.String separator, java.lang.String[] arguments, PicoContainer parent)Deprecated.CommandLinePicoContainer(java.lang.String[] arguments, PicoContainer parent)CommandLinePicoContainer(java.lang.String separator, java.io.StringReader argumentProperties, java.lang.String[] arguments, PicoContainer parent)CommandLinePicoContainer(java.lang.String separator, java.lang.String[] arguments, PicoContainer parent)CompositePicoContainer(PicoContainer... containers)ImmutablePicoContainer(PicoContainer delegate)PropertiesPicoContainer(java.util.Properties properties, PicoContainer parent)create with parent container and populate from propertiesSystemPropertiesPicoContainer(PicoContainer parent)TieringPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent)Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container.TieringPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor)TieringPicoContainer(ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategyTieringPicoContainer(ComponentMonitor monitor, PicoContainer parent)Creates a new container with the AdaptingInjection using a custom ComponentMonitorTieringPicoContainer(LifecycleStrategy lifecycleStrategy, PicoContainer parent)Creates a new container with the AdaptingInjection using a custom lifecycle strategyTieringPicoContainer(PicoContainer parent)Creates a new container with a (caching)AdaptingInjectionand a parent container.TransientPicoContainer(ComponentFactory componentFactory, PicoContainer parent)TransientPicoContainer(PicoContainer parent) -
Uses of PicoContainer in org.picocontainer.injectors
Methods in org.picocontainer.injectors with parameters of type PicoContainer Modifier and Type Method Description protected TAbstractInjector. caughtIllegalAccessException(ComponentMonitor componentMonitor, java.lang.reflect.Constructor<T> constructor, java.lang.IllegalAccessException e, PicoContainer container)inform monitor about access exception.protected TAbstractInjector. caughtInstantiationException(ComponentMonitor componentMonitor, java.lang.reflect.Constructor<T> constructor, java.lang.InstantiationException e, PicoContainer container)inform monitor about component instantiation failurejava.lang.ObjectAbstractInjector. decorateComponentInstance(PicoContainer container, java.lang.reflect.Type into, T instance)java.lang.ObjectCompositeInjector. decorateComponentInstance(PicoContainer container, java.lang.reflect.Type into, T instance)java.lang.ObjectFactoryInjector. decorateComponentInstance(PicoContainer container, java.lang.reflect.Type into, T instance)java.lang.ObjectIterativeInjector. decorateComponentInstance(PicoContainer container, java.lang.reflect.Type into, T instance)java.lang.ObjectMethodInjector. decorateComponentInstance(PicoContainer container, java.lang.reflect.Type into, T instance)java.lang.ObjectProviderAdapter. decorateComponentInstance(PicoContainer container, java.lang.reflect.Type into, java.lang.Object instance)voidFactoryInjector. dispose(PicoContainer container)TAbstractInjector. getComponentInstance(PicoContainer container)abstract TAbstractInjector. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TCompositeInjector. getComponentInstance(PicoContainer container)TCompositeInjector. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TConstructorInjector. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TFactoryInjector. getComponentInstance(PicoContainer container)abstract TFactoryInjector. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TIterativeInjector. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)TMethodInjector. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)java.lang.ObjectProviderAdapter. getComponentInstance(PicoContainer container)Deprecated.java.lang.ObjectProviderAdapter. getComponentInstance(PicoContainer container, java.lang.reflect.Type into)protected ConstructorInjector.CtorAndAdapters<T>ConstructorInjector. getGreediestSatisfiableConstructor(PicoContainer container)protected java.lang.Object[]MethodInjector. getMemberArguments(PicoContainer container, java.lang.reflect.Method method)protected java.lang.Object[]SingleMemberInjector. getMemberArguments(PicoContainer container, java.lang.reflect.AccessibleObject member, java.lang.reflect.Type[] parameterTypes, java.lang.annotation.Annotation[] bindings)protected java.lang.ObjectSingleMemberInjector. getParameter(PicoContainer container, java.lang.reflect.AccessibleObject member, int i, java.lang.reflect.Type parameterType, java.lang.annotation.Annotation binding, Parameter currentParameter, ComponentAdapter<?> injecteeAdapter)java.lang.Object[]ConstructorInjector.CtorAndAdapters. getParameterArguments(PicoContainer container)voidFactoryInjector. start(PicoContainer container)voidFactoryInjector. stop(PicoContainer container)protected voidAbstractFieldInjector. unsatisfiedDependencies(PicoContainer container, java.util.Set<java.lang.reflect.Type> unsatisfiableDependencyTypes, java.util.List<java.lang.reflect.AccessibleObject> unsatisfiableDependencyMembers)protected abstract voidIterativeInjector. unsatisfiedDependencies(PicoContainer container, java.util.Set<java.lang.reflect.Type> unsatisfiableDependencyTypes, java.util.List<java.lang.reflect.AccessibleObject> unsatisfiableDependencyMembers)protected voidSetterInjector. unsatisfiedDependencies(PicoContainer container, java.util.Set<java.lang.reflect.Type> unsatisfiableDependencyTypes, java.util.List<java.lang.reflect.AccessibleObject> unsatisfiableDependencyMembers)voidAbstractInjectionFactory. verify(PicoContainer container)voidAbstractInjector. verify(PicoContainer container)voidCompositeInjector. verify(PicoContainer container)voidConstructorInjector. verify(PicoContainer container)voidFactoryInjector. verify(PicoContainer container)voidIterativeInjector. verify(PicoContainer container)voidMethodInjector. verify(PicoContainer container)voidProviderAdapter. verify(PicoContainer container)Constructors in org.picocontainer.injectors with parameters of type PicoContainer Constructor Description Reinjection(InjectionFactory reinjectionFactory, PicoContainer parent)Reinjector(PicoContainer parentContainer)Make a reinjector with a parent container from which to pull components to be reinjected to.Reinjector(PicoContainer parentContainer, ComponentMonitor monitor)Make a reinjector with a parent container from which to pull components to be reinjected to -
Uses of PicoContainer in org.picocontainer.monitors
Methods in org.picocontainer.monitors with parameters of type PicoContainer Modifier and Type Method Description java.lang.ObjectComposingMonitor.Composer. compose(PicoContainer container, java.lang.Object componentKey)<T> voidAbstractComponentMonitor. instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Object instantiated, java.lang.Object[] injected, long duration)<T> voidConsoleComponentMonitor. instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Object instantiated, java.lang.Object[] parameters, long duration)<T> voidLifecycleComponentMonitor. instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Object instantiated, java.lang.Object[] parameters, long duration)<T> voidNullComponentMonitor. instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Object instantiated, java.lang.Object[] injected, long duration)<T> voidWriterComponentMonitor. instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Object instantiated, java.lang.Object[] injected, long duration)<T> java.lang.reflect.Constructor<T>AbstractComponentMonitor. instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor)<T> java.lang.reflect.Constructor<T>ConsoleComponentMonitor. instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor)<T> java.lang.reflect.Constructor<T>LifecycleComponentMonitor. instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor)<T> java.lang.reflect.Constructor<T>NullComponentMonitor. instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor)<T> java.lang.reflect.Constructor<T>WriterComponentMonitor. instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor)<T> voidAbstractComponentMonitor. instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Exception e)<T> voidConsoleComponentMonitor. instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Exception cause)<T> voidLifecycleComponentMonitor. instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Exception cause)<T> voidNullComponentMonitor. instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Exception e)<T> voidWriterComponentMonitor. instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, java.lang.reflect.Constructor<T> constructor, java.lang.Exception cause)voidAbstractComponentMonitor. invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, long duration, java.lang.Object[] args, java.lang.Object retVal)voidConsoleComponentMonitor. invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, long duration, java.lang.Object[] args, java.lang.Object retVal)voidLifecycleComponentMonitor. invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, long duration, java.lang.Object[] args, java.lang.Object retVal)voidNullComponentMonitor. invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, long duration, java.lang.Object[] args, java.lang.Object retVal)voidWriterComponentMonitor. invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, long duration, java.lang.Object[] args, java.lang.Object retVal)java.lang.ObjectAbstractComponentMonitor. invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, java.lang.Object[] args)java.lang.ObjectConsoleComponentMonitor. invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, java.lang.Object[] args)java.lang.ObjectLifecycleComponentMonitor. invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, java.lang.Object[] args)java.lang.ObjectNullComponentMonitor. invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, java.lang.Object[] args)java.lang.ObjectWriterComponentMonitor. invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, java.lang.reflect.Member member, java.lang.Object instance, java.lang.Object[] args) -
Uses of PicoContainer in org.picocontainer.parameters
Methods in org.picocontainer.parameters with parameters of type PicoContainer Modifier and Type Method Description protected java.util.Map<java.lang.Object,ComponentAdapter<?>>CollectionComponentParameter. getMatchingComponentAdapters(PicoContainer container, ComponentAdapter adapter, java.lang.Class keyType, java.lang.Class valueType)Collect the matching ComponentAdapter instances.booleanAbstractParameter. isResolvable(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Deprecated.Parameter.ResolverBasicComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Check whether the given Parameter can be satisfied by the container.Parameter.ResolverCollectionComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Check for a successful dependency resolution of the parameter for the expected type.Parameter.ResolverComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Parameter.ResolverConstantParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Parameter.ResolverDefaultConstructorParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Parameter.ResolverNullParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Check if the Parameter can satisfy the expected type using the container.protected <T> ComponentAdapter<T>BasicComponentParameter. resolveAdapter(PicoContainer container, ComponentAdapter adapter, java.lang.Class<T> expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)java.lang.ObjectAbstractParameter. resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Deprecated.voidBasicComponentParameter. verify(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)voidCollectionComponentParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Verify a successful dependency resolution of the parameter for the expected type.voidComponentParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)voidConstantParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Verify that the Parameter can satisfy the expected type using the containervoidDefaultConstructorParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)voidNullParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Verify that the Parameter can satisfy the expected type using the container -
Uses of PicoContainer in org.picocontainer.visitors
Methods in org.picocontainer.visitors with parameters of type PicoContainer Modifier and Type Method Description booleanMethodCallingVisitor. visitContainer(PicoContainer pico)booleanTraversalCheckingVisitor. visitContainer(PicoContainer pico)Visit aPicoContainerthat has to accept the visitor.booleanVerifyingVisitor. visitContainer(PicoContainer pico)
-