public abstract class AbstractSwitchingInvocationAdaptor<T> extends AbstractComponentAdaptor<T>
interfaceClass
Modifier | Constructor and Description |
---|---|
protected |
AbstractSwitchingInvocationAdaptor(Class<T> interfaceClass,
Class<? extends T> enabledClass,
Class<? extends T> disabledClass) |
Modifier and Type | Method and Description |
---|---|
Class<? extends T> |
getComponentImplementation() |
T |
getComponentInstance(org.picocontainer.PicoContainer container) |
protected InvocationHandler |
getHandler(org.picocontainer.PicoContainer container) |
protected abstract InvocationSwitcher |
getInvocationSwitcher() |
protected boolean |
isEnabled() |
accept, findAdapterOfType, getComponentInstance, getComponentKey, getDelegate, getDescriptor, verify
protected boolean isEnabled()
protected InvocationHandler getHandler(org.picocontainer.PicoContainer container)
public T getComponentInstance(org.picocontainer.PicoContainer container) throws org.picocontainer.PicoCompositionException
org.picocontainer.PicoCompositionException
protected abstract InvocationSwitcher getInvocationSwitcher()
Copyright © 2002-2015 Atlassian. All Rights Reserved.