Class BambooComponentLocator
java.lang.Object
com.atlassian.sal.api.component.ComponentLocator
com.atlassian.sal.core.component.DefaultComponentLocator
com.atlassian.sal.bamboo.component.BambooComponentLocator
@Component
public class BambooComponentLocator
extends com.atlassian.sal.core.component.DefaultComponentLocator
I couldn't get the plugin system understand that it needs to use non-default constructor in DefaultComponentLocator.
Therefore I needed to provide this class where I can apply @Autowired to constructor.
-
Constructor Summary
ConstructorDescriptionBambooComponentLocator
(com.atlassian.sal.spi.HostContextAccessor accessor, OsgiServiceProxyFactory osgiServiceProxyFactory) -
Method Summary
Methods inherited from class com.atlassian.sal.core.component.DefaultComponentLocator
getComponentInternal, getComponentsInternal
Methods inherited from class com.atlassian.sal.api.component.ComponentLocator
convertClassToName, getComponent, getComponent, getComponents, getComponentSafely, isInitialized, setComponentLocator
-
Constructor Details
-
BambooComponentLocator
@Autowired public BambooComponentLocator(com.atlassian.sal.spi.HostContextAccessor accessor, OsgiServiceProxyFactory osgiServiceProxyFactory)
-
-
Method Details
-
getComponentInternal
- Overrides:
getComponentInternal
in classcom.atlassian.sal.core.component.DefaultComponentLocator
-