Package com.atlassian.jira.component.pico.adapter
package com.atlassian.jira.component.pico.adapter
This package mostly contains Pico
ComponentAdapter
s,
which are similar to Spring's FactoryBean
.
ComponentAdapter
s are registered in Pico under some key,
usually the interface class.-
ClassesClassDescriptionA convenience class for implementing a Pico
ComponentAdapter
.A PicoComponentAdapter
that returns a JDK dynamic proxy that in turn switches between two possible implementations (an "enabled" one and a "disabled" one), based on the return value of a givenInvocationSwitcher
.A PicoComponentAdapter
that switches between two implementations of a given interface based on whether a particular flag is set inApplicationProperties
.Registers a single class instance against multiple keys in aPicoContainer
.A simple component adapter that will pull the implementation of the object from the container.