Uses of Interface
org.picocontainer.ComponentMonitorStrategy
Packages that use ComponentMonitorStrategy
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
BehaviorFactories make Behaviors which change aspects of component implementations and instances
Containers are the main user entry point for PicoContainer.
InjectionFactories make Injectors which implement specific types of dependency injection
Alternative implementations of lifecycle strategy for use with a container.
A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.
-
Uses of ComponentMonitorStrategy in org.picocontainer
Classes in org.picocontainer that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclass
The StandardPicoContainer
/MutablePicoContainer
implementation.static class
-
Uses of ComponentMonitorStrategy in org.picocontainer.adapters
Classes in org.picocontainer.adapters that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclass
Base class for a ComponentAdapter with general functionality.final class
Component adapter which wraps a component instance. -
Uses of ComponentMonitorStrategy in org.picocontainer.behaviors
Classes in org.picocontainer.behaviors that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclass
Component adapter which decorates another adapter.class
Automated<T>
class
Cached<T>
ComponentAdapter
implementation that caches the component instance.class
Decorated<T>
class
class
Guarded<T>
behaviour for allows components to be guarded by another componentclass
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy) provided the key is an interface.class
Intercepted<T>
class
Locked<T>
class
Decorating component adapter that can be used to set additional properties on a component in a bean style.class
Stored<T>
class
Synchronized<T>
Component Adapter that uses java synchronized around getComponentInstance().final class
ThreadCached<T>
This behavior supports caches values per thread. -
Uses of ComponentMonitorStrategy in org.picocontainer.classname
Classes in org.picocontainer.classname that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclass
Default implementation of ClassLoadingPicoContainer. -
Uses of ComponentMonitorStrategy in org.picocontainer.containers
Classes in org.picocontainer.containers that implement ComponentMonitorStrategy -
Uses of ComponentMonitorStrategy in org.picocontainer.injectors
Classes in org.picocontainer.injectors that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclass
class
This ComponentAdapter will instantiate a new object for each call toComponentAdapter.getComponentInstance(PicoContainer, Type)
.class
Injection happens after instantiation, and through fields marked as injection points via an Annotation.class
class
class
Injection will happen through a constructor for the component.class
Injection will happen iteratively after component instantiationclass
Injection will happen through a single method for the component.static class
static class
class
class
Injection happens after instantiation, and fields are marked as injection points via a named field.class
class
Instantiates components using empty constructors and Setter Injection.class
Injection will happen in a single member function on the component.class
Injection happens after instantiation, and fields are marked as injection points via a field type. -
Uses of ComponentMonitorStrategy in org.picocontainer.lifecycle
Classes in org.picocontainer.lifecycle that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclass
Abstract base class for lifecycle strategy implementation supporting aComponentMonitor
.final class
Java EE 5 has some annotations PreDestroy and PostConstruct that map to start() and dispose() in our worldclass
Reflection lifecycle strategy.class
Startable lifecycle strategy. -
Uses of ComponentMonitorStrategy in org.picocontainer.monitors
Classes in org.picocontainer.monitors that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclass
Amonitor
which delegates to another monitor.class
The first of a list of composers passed in that responds with an instance for a missing component will be used.