Class Overview
A simple component adapter that will pull the implementation of the object from the container.
Sub classes will need to implement getComponentImplementation()
and specify the correct class.
This class returns the object directly (no fancy dynamic proxies), so consumers of these objects
should not cache them if they wish to be updated when the object changes.
Summary
[Expand]
Inherited Methods |
From class
com.atlassian.jira.config.component.AbstractComponentAdaptor
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
org.picocontainer.ComponentAdapter
void
|
accept(PicoVisitor arg0)
|
<U extends ComponentAdapter>
U
|
findAdapterOfType(Class<U> arg0)
|
Class<? extends T>
|
getComponentImplementation()
|
T
|
getComponentInstance(PicoContainer arg0, Type arg1)
|
T
|
getComponentInstance(PicoContainer arg0)
|
Object
|
getComponentKey()
|
ComponentAdapter<T>
|
getDelegate()
|
String
|
getDescriptor()
|
void
|
verify(PicoContainer arg0)
|
|
Protected Constructors
protected
SimpleSwitchingComponentAdaptor
(Class<T> interfaceClass)
Public Methods
public
T
getComponentInstance
(PicoContainer container)
public
String
getDescriptor
()