Package com.atlassian.bamboo.plugin

Interface Summary
AgentPluginResolver Provides API to decide whether given Plugin is supposed to run on remote agents.
InitablePluginModule<T extends ModuleDescriptor> Represents a plugin module that can be initialize with its own module descriptor.
OsgiServiceProxyFactory  
OsgiServiceProxyFactoryImpl.ServiceTrackerFactory Abstracts how service trackers are created, mostly for testing
PluggableFooter A plugin to render the footer in Bamboo.
PluggableTopNavigation A plugin to render to the top navigation bar in Bamboo
SystemPluginLoaderConfiguration Configuration of system plugin loaders for bamboo.
 

Class Summary
AgentPluginResolver.AgentPluginFilter  
ArtifactDownloaderTaskConfigurationHelper  
BambooApplication  
BambooHostContainer  
BambooModuleDescriptorFactory  
BambooPluginKeys Contains string constants for plugin keys used across code, mostly for testing
BambooPluginManager  
BambooPluginStateStore  
BambooPluginUtils  
BambooPluginUtils.Callable<V>  
BambooPluginUtils.NoThrowCallable<V>  
BambooPluginUtils.Runnable  
BambooServletContextFactory  
DefaultAgentPluginResolver Default implementation of AgentPluginResolver.
DefaultSystemPluginLoaderConfiguration Default implementation of SystemPluginLoaderConfiguration.
ModuleAndMultiDescriptorPredicate<T>  
OsgiServiceProxyFactoryImpl  
PluginIdentifier  
PluginModuleIdentifier  
 

Exception Summary
OsgiServiceProxyFactoryImpl.ServiceTimeoutExceeded Thrown if the timeout waiting for the service has been exceeded
 

Annotation Types Summary
RemoteAgentSupported This annotation when applied on a ModuleDescriptor denotes whether or not the plugin module is able to be run on a RemoteAgent
 



Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.