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()