Uses of Class
org.picocontainer.PicoBuilder
Packages that use PicoBuilder
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
-
Uses of PicoBuilder in org.picocontainer
Methods in org.picocontainer that return PicoBuilderModifier and TypeMethodDescriptionPicoBuilder.addChildToParent()
PicoBuilder.implementedBy
(Class<? extends MutablePicoContainer> containerClass) PicoBuilder.withAnnotatedFieldInjection()
PicoBuilder.withAnnotatedFieldInjection
(Class<? extends Annotation> injectionAnnotation) PicoBuilder.withAnnotatedMethodInjection()
PicoBuilder.withAnnotatedMethodInjection
(Class<? extends Annotation> injectionAnnotation) PicoBuilder.withAutomatic()
PicoBuilder.withBehaviors
(BehaviorFactory... factories) PicoBuilder.withCaching()
PicoBuilder.withComponentFactory
(Class<? extends ComponentFactory> componentFactoryClass) PicoBuilder.withComponentFactory
(ComponentFactory componentFactory) PicoBuilder.withConsoleMonitor()
PicoBuilder.withConstructorInjection()
PicoBuilder.withCustomContainerComponent
(Object containerDependency) PicoBuilder.withHiddenImplementations()
PicoBuilder.withJavaEE5Lifecycle()
Constructed PicoContainer will use JavaEE5LifecycleStrategy.PicoBuilder.withLifecycle()
PicoBuilder.withLifecycle
(Class<? extends LifecycleStrategy> specifiedLifecycleStrategyType) Allows you to specify your own lifecycle strategy class.PicoBuilder.withLifecycle
(LifecycleStrategy specifiedLifecycleStrategy) Allows you to fully specify your lifecycle strategy by passing in a built instancePicoBuilder.withLocking()
PicoBuilder.withMethodInjection()
PicoBuilder.withMonitor
(Class<? extends ComponentMonitor> cmClass) PicoBuilder.withMonitor
(ComponentMonitor specifiedComponentMonitor) Allows you to specify your very own component monitor to be used by the created picocontainerPicoBuilder.withNamedFieldInjection()
PicoBuilder.withNamedMethodInjection()
PicoBuilder.withPropertyApplier()
PicoBuilder.withReflectionLifecycle()
Constructed PicoContainer will use ReflectionLifecycle.PicoBuilder.withSetterInjection()
PicoBuilder.withSynchronizing()
PicoBuilder.withTypedFieldInjection()