@Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) public @interface AvailableToPlugins
This annotation may be used either on the bean class itself, or (since 4.2) alongside the
Bean annotation on a bean definition method.
If a Class is specified, then the bean is exposed only as that class -- otherwise it is exposed as all interfaces it implements.
| Modifier and Type | Optional Element and Description |
|---|---|
ContextClassLoaderStrategy |
contextClassLoaderStrategy |
Class[] |
interfaces |
boolean |
trackBundle |
Class |
value |
public abstract Class value
public abstract Class[] interfaces
public abstract ContextClassLoaderStrategy contextClassLoaderStrategy
public abstract boolean trackBundle
true if the component should track which bundle is accessing it. false otherwiseCallingBundleAccessorCopyright © 2019 Atlassian. All rights reserved.