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 TypeClassDescriptionclassThe StandardPicoContainer/MutablePicoContainerimplementation.static class -
Uses of ComponentMonitorStrategy in org.picocontainer.adapters
Classes in org.picocontainer.adapters that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclassBase class for a ComponentAdapter with general functionality.final classComponent adapter which wraps a component instance. -
Uses of ComponentMonitorStrategy in org.picocontainer.behaviors
Classes in org.picocontainer.behaviors that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclassComponent adapter which decorates another adapter.classAutomated<T>classCached<T>ComponentAdapterimplementation that caches the component instance.classDecorated<T>classclassGuarded<T>behaviour for allows components to be guarded by another componentclassThis component adapter makes it possible to hide the implementation of a real subject (behind a proxy) provided the key is an interface.classIntercepted<T>classLocked<T>classDecorating component adapter that can be used to set additional properties on a component in a bean style.classStored<T>classSynchronized<T>Component Adapter that uses java synchronized around getComponentInstance().final classThreadCached<T>This behavior supports caches values per thread. -
Uses of ComponentMonitorStrategy in org.picocontainer.classname
Classes in org.picocontainer.classname that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclassDefault 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 TypeClassDescriptionclassclassThis ComponentAdapter will instantiate a new object for each call toComponentAdapter.getComponentInstance(PicoContainer, Type).classInjection happens after instantiation, and through fields marked as injection points via an Annotation.classclassclassInjection will happen through a constructor for the component.classInjection will happen iteratively after component instantiationclassInjection will happen through a single method for the component.static classstatic classclassclassInjection happens after instantiation, and fields are marked as injection points via a named field.classclassInstantiates components using empty constructors and Setter Injection.classInjection will happen in a single member function on the component.classInjection 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 TypeClassDescriptionclassAbstract base class for lifecycle strategy implementation supporting aComponentMonitor.final classJava EE 5 has some annotations PreDestroy and PostConstruct that map to start() and dispose() in our worldclassReflection lifecycle strategy.classStartable lifecycle strategy. -
Uses of ComponentMonitorStrategy in org.picocontainer.monitors
Classes in org.picocontainer.monitors that implement ComponentMonitorStrategyModifier and TypeClassDescriptionclassAmonitorwhich delegates to another monitor.classThe first of a list of composers passed in that responds with an instance for a missing component will be used.