Uses of Interface
org.picocontainer.ComponentMonitorStrategy
-
Packages that use ComponentMonitorStrategy 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.containers Containers are the main user entry point for PicoContainer.org.picocontainer.injectors InjectionFactories make Injectors which implement specific types of dependency injectionorg.picocontainer.lifecycle Alternative implementations of lifecycle strategy for use with a container.org.picocontainer.monitors 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 ComponentMonitorStrategy Modifier and Type Class Description classDefaultPicoContainerThe StandardPicoContainer/MutablePicoContainerimplementation.static classDefaultPicoContainer.LateInstance -
Uses of ComponentMonitorStrategy in org.picocontainer.adapters
Classes in org.picocontainer.adapters that implement ComponentMonitorStrategy Modifier and Type Class Description classAbstractAdapter<T>Base class for a ComponentAdapter with general functionality.classInstanceAdapter<T>Component adapter which wraps a component instance. -
Uses of ComponentMonitorStrategy in org.picocontainer.behaviors
Classes in org.picocontainer.behaviors that implement ComponentMonitorStrategy Modifier and Type Class Description classAbstractBehavior<T>Component adapter which decorates another adapter.classAutomated<T>classCached<T>ComponentAdapterimplementation that caches the component instance.classDecorated<T>classFieldDecoratedclassGuarded<T>behaviour for allows components to be guarded by another componentclassHiddenImplementation<T>This 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>classPropertyApplicator<T>Decorating 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().classThreadCached<T>This behavior supports caches values per thread. -
Uses of ComponentMonitorStrategy in org.picocontainer.classname
Classes in org.picocontainer.classname that implement ComponentMonitorStrategy Modifier and Type Class Description classDefaultClassLoadingPicoContainerDefault implementation of ClassLoadingPicoContainer. -
Uses of ComponentMonitorStrategy in org.picocontainer.containers
Classes in org.picocontainer.containers that implement ComponentMonitorStrategy Modifier and Type Class Description classTieringPicoContainerclassTransientPicoContainer -
Uses of ComponentMonitorStrategy in org.picocontainer.injectors
Classes in org.picocontainer.injectors that implement ComponentMonitorStrategy Modifier and Type Class Description classAbstractFieldInjector<T>classAbstractInjector<T>This ComponentAdapter will instantiate a new object for each call toComponentAdapter.getComponentInstance(PicoContainer, Type).classAnnotatedFieldInjector<T>Injection happens after instantiation, and through fields marked as injection points via an Annotation.classAnnotatedMethodInjectorclassCompositeInjector<T>classConstructorInjector<T>Injection will happen through a constructor for the component.classIterativeInjector<T>Injection will happen iteratively after component instantiationclassMethodInjector<T>Injection will happen through a single method for the component.static classMethodInjector.ByMethodNamestatic classMethodInjector.ByReflectionMethodclassMultiInjectorclassNamedFieldInjector<T>Injection happens after instantiation, and fields are marked as injection points via a named field.classNamedMethodInjector<T>classSetterInjector<T>Instantiates components using empty constructors and Setter Injection.classSingleMemberInjector<T>Injection will happen in a single member function on the component.classTypedFieldInjector<T>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 ComponentMonitorStrategy Modifier and Type Class Description classAbstractMonitoringLifecycleStrategyAbstract base class for lifecycle strategy implementation supporting aComponentMonitor.classJavaEE5LifecycleStrategyJava EE 5 has some annotations PreDestroy and PostConstruct that map to start() and dispose() in our worldclassReflectionLifecycleStrategyReflection lifecycle strategy.classStartableLifecycleStrategyStartable lifecycle strategy. -
Uses of ComponentMonitorStrategy in org.picocontainer.monitors
Classes in org.picocontainer.monitors that implement ComponentMonitorStrategy Modifier and Type Class Description classAbstractComponentMonitorAmonitorwhich delegates to another monitor.classComposingMonitorThe first of a list of composers passed in that responds with an instance for a missing component will be used.
-