Class Index

A B C D E F G H I J K L M N O P Q R S T U V W X

A

AbstractAdminRestAction  
AbstractAgentStatus What the agent is doing?  
AbstractArtifactManager  
AbstractAuthorReportCollector  
AbstractBambooAdminPage Abstract admin page in Bamboo. 
AbstractBambooAgentMessage  
AbstractBambooChart  
AbstractBambooChart.AutoRange  
AbstractBambooChart.NotifyListeners  
AbstractBambooConfigurableModuleDescriptor<T>  
AbstractBambooInterceptor  
AbstractBambooModuleDescriptor<T>  
AbstractBambooPage  
AbstractBambooSetupPage Abstract Bamboo setup page - setup pages do not have direct URL. 
AbstractBootstrapUpgradeTask  
AbstractBuildable  
AbstractBuildAwareAgentStatus  
AbstractBuildCrumb Abstract class for Build level crumbs  
AbstractBuilder2TaskConverter  
AbstractBuildExecutionUpdateManagerMessage  
AbstractBuildJsonDecorator Base class for builds used in rendering JSON  
AbstractBuildJsonDecorator.BuildStatus  
AbstractBuildJsonDecorator.MessageType  
AbstractBuildLoggerMessage  
AbstractBuildStrategy Common build strategy behaviour  
AbstractBuildTask  
AbstractCapabilityConfiguratorPluginModule  
AbstractCapabilityType All subclassses should have the same implementation of equals & comapreTo  
AbstractCapabilityTypeModule  
AbstractCloverCommandDecorator A base class for the Clover Command Line Decorators. 
AbstractCommand This class provides common remote api utility methods. 
AbstractCommandDecorator<T extends Command> This class is deprecated. since 3.1 use TaskProcessCommandDecorator instead 
AbstractCompletedNotification  
AbstractContinuableBuildAction An action that sends off a manual build request  
AbstractCrowdGroupManager  
AbstractCrowdUserManager  
AbstractCvsListener  
AbstractDbmsBean  
AbstractDecoratedCapabilityRequirement  
AbstractDependentDetectionAction  
AbstractDiscriminatorRegistry<T, X extends T>  
AbstractDocumentHitCollector  
AbstractDynamicUserConfiguration  
AbstractEntityPagerSupport  
AbstractErrorUpdateHandler  
AbstractFileCapabilityDefaultsHelper  
AbstractHibernateCollectionConverter Ensures that only initialised collections will be serialised  
AbstractHomeDirectoryCapabilityDefaultsHelper  
AbstractI18nBeanFactory  
AbstractInHibernateTransactionUpgradeTask Abstract class for upgrade tasks that need to be wrapped in the Hibernate transaction  
AbstractIsolatedLocalRepositoryCommandDecorator  
AbstractJiraRelatedAction  
AbstractMavenBuildTaskConfigurator  
AbstractMavenConfig  
AbstractMigrationAction  
AbstractNotification  
AbstractNotificationBulkAction  
AbstractNotificationEventListener<T extends Event> Base class for notification listeners 
AbstractNotificationRecipient  
AbstractNotificationType  
AbstractPermissionAction  
AbstractPhpUnitCapabilityDefaultsHelper  
AbstractPhpUnitConfig  
AbstractPlan  
AbstractPlanExecutionPermitter  
AbstractPlanMapper<T extends Plan>  
AbstractPlanParticle  
AbstractPlanPermissionCondition  
AbstractPluginConfigurationAction  
AbstractPluginKeyResolverDelegator Abstract base class for PluginKeyResolver decorators/delegators. 
AbstractPreparedStatementUpgradeTask A base upgrade task for simple single PreparedStatement upgrades  
AbstractProjectDependencyMapper  
AbstractProjectMapper  
AbstractQuartzStrategy  
AbstractRemotePluginEvent  
AbstractRemotePluginModuleEvent Abstract event for plugin modules. 
AbstractRepository This class provides common repository implementation code,  
AbstractRepositoryAwareTaskConfigurator  
AbstractRepositoryBulkAction  
AbstractRestList<T> User: mwent Date: May 22, 2009 Time: 11:45:08 AM  
AbstractRestPlanResults  
AbstractResultsSummary  
AbstractResultSummaryMapper<T extends ResultsSummary>  
AbstractSetupAction  
AbstractShellBuilder2TaskConverter  
AbstractShellBuildTask  
AbstractShellCommandTaskConfigurator  
AbstractSmackCommand  
AbstractSqlQueryProvider  
AbstractStartable

An abstract base class for Startables, which implements lifecycle logic, and handles automatic start up and shutdown within Spring. 

AbstractStatementUpgradeTask A base upgrade task for SQL to be run on a series of Statement  
AbstractTaskConfigurator  
AbstractTimePeriodCollater  
AbstractTimePeriodCollector  
AbstractTimePeriodGroupedChart  
AbstractTriggerReason  
AbstractUpgradeManager  
AbstractUpgradeTask  
AbstractViewCapabilitiesByType  
AbstractWebRepositoryViewer  
AbstractXStreamConverterAdapter This class adapts XStream converters so that the mapper can be injected into them after the converter is created. 
AcceptanceTestHelper AcceptanceTestHelper nickf Oct 6, 2004 5:43:05 PM 
AccessDeniedAction Action to choose whethe to forward users to the login page or a simple access denied page. 
AccessDeniedExceptionMapper  
AccessLogFilter Logs JIRA username and request URL via log4j. 
AceMapper  
AclDao  
AclHibernateDao  
AclMapper  
AcquisitionPolicy Policy for acquiring Locks  
ActionInvocationDefinitionSource  
ActionInvocationDefinitionSourceEditor  
ActionParametersMap  
ActionParametersMapImpl  
ActionParamsUtils  
ActiveInstanceAdjustmentType  
ActiveInstanceAdjustmentTypeUserType Stores ActiveInstanceAdjustmentType in the database using the getDatabaseId()  
AddBuildLogEntry  
AddComment  
AddCommentToBuildResults  
AddErrorLogEntry  
AddFailedCaptchaFilter  
AddFailoverParamsClientBrokerUrlUpgradeTask Upgrade task to add maxReconnectAttempts and initialReconnectDelay failover parameters to the broker client URI  
AddLabel  
AddLabelToBuildResults  
AddNotificationBulkAction  
AddRemoteAgent  
AddSharedLocalBuilderCapability  
AddSharedLocalCapability  
AddSharedRemoteCapability  
AddStageAction  
AdminErrorAction  
AdminErrorHandler Describes an abstraction for dealing with errors that occure while building builds. 
AdminErrorHandlerImpl  
AdministerAction This displays the basic Beetlejiuce server administration page  
AdministerPlanPermissionCondition  
AdministrationConfiguration This class is a POJO holding the administrator supplied configuration. 
AdministrationConfigurationManager Manager for the Bamboo AdministrationConfiguration  
AdministrationConfigurationPersister Provides an abstraction for persisting administration configurtion data. 
AdminUpdateLicenseAction  
AdvancedConfigurationAwareRepository  
AfterXFailedNotification

This class is used to generate content for After X Failed Bulid notifications. 

AfterXFailedNotificationListener  
AfterXFailedNotificationType  
Agent The interface that the remote agent class needs to implement  
AgentAvailabilityHintHelper  
AgentBootstrap

An entry point for a Java process that loads its classes and resources from a server. 

AgentBootstrapType Type of Agent bootstrap  
AgentBuildingStatus  
AgentBuildTask Marker interface for BuildTasks that can run on the agent. 
AgentCancellingStatus  
AgentCapabilityDelta Simple POJO that has the oldCapability to newCapability  
AgentClassServer Provides AgentClassServer with JarDescriptor
AgentClassServerImpl  
AgentCommandSender Interface that allows the server to send messages to a particular agent  
AgentCommandSenderImpl  
AgentComparator  
AgentConfiguration Temporary fix to make agent configuration extend administration configuration Admin config should be split up and rolled up into "capabilities" functionality. 
AgentConfigurationUpdatedEvent Occurs when a specific agent is updated (e.g the agent has been create or disabled)  
AgentContext  
AgentContext Allows you to retrieve a reference to the agent for the current thread  
AgentContextImpl  
AgentDao Agent Definition Dao that can search on PipelineDefinitions as well as it sub classes. 
AgentHeartBeatInfo  
AgentHeartBeatJob  
AgentHeartBeatJobScheduler  
AgentHibernateDao  
AgentIdleStatus  
AgentInstaller A class that installs the Bamboo agent and platform specific Java Service Wrapper files, then runs the agent  
AgentInstallerServlet Adds the 'classpath.zip' to the agent installer jar available from the Bamboo Agent Admin UI to reduce dependencies that need to be downloaded from the server  
AgentInstallerUtil  
AgentJsonProvider  
AgentManager Manages the LocalBuildAgent and PipelineDefinition funnily enough. 
AgentManager.DisabledAgentsInclusion  
AgentManager.OfflineAgentsInclusion  
AgentManagerImpl  
AgentMessageListenerContainer  
AgentOfflineEvent Occurs when a specific agent goes offline  
AgentOfflineEventListener  
AgentOfflineStatus  
AgentPluginResolver Provides API to decide whether given com.atlassian.plugin.Plugin is supposed to run on remote agents. 
AgentPluginResolver.AgentPluginFilter  
AgentQueueAccessor  
AgentQueueAccessorImpl An instance of this class is shared between multiple local agents  
AgentRegistrationBean Bean responsible for registering the agent and then writing it back  
AgentServerClassLoader  
AgentServerManager Manages the ineteractions between the server and the agents  
AgentServerManagerImpl  
AgentServerServlet  
AgentStatus What the agent is doing?  
AgentUtilizationCollector  
AgentUtilizationLineChart  
AgentWithCapabilitiesDefinition  
AgentWithCapabilitiesDefinitionImpl  
AggregatedChainErrorAccessor Aggregates the error accessing for the Chain and its Jobs  
AllAgentsUpdatedEvent Occurs if there is an update that will effect all agents e.g. 
AllBuildResultsFilter This class displays all the build results for a particular build 
AllBuildsNotificationType  
AllBuildsRssFeedAction  
AllChainNotificationType  
AllElasticInstancesAction  
AllowLicenseUpdateOrShowExpirationInfo This class checks whether the user has global admin permission. 
AllStageNotificationType  
AlwaysGrantAclAuthorizationStrategy  
AnonymousAccessRoleVoter  
AntBuilder2TaskConverter  
AntBuildTask  
AntBuildTaskConfigurator  
AntCapabilityDefaultsHelper  
AntConfig  
AntHelper  
ApplinkPredicates  
ArrayPluginKeyResolver PluginKeyResolver for arrays. 
Artifact This interface is deprecated. since 3.0 Use ArtifactDefinitionContext  
ArtifactAckMessage  
ArtifactContext Artifact related information for BuildContext. 
ArtifactContextImpl  
ArtifactDefinition  
ArtifactDefinitionBase  
ArtifactDefinitionContext This class contains additional artifact information. 
ArtifactDefinitionContextImpl  
ArtifactDefinitionDao  
ArtifactDefinitionHibernateDao  
ArtifactDefinitionImpl  
ArtifactDefinitionJsonDecorator  
ArtifactDefinitionManager  
ArtifactDefinitionManagerImpl  
ArtifactDefinitionMapper  
ArtifactDefinitionPredicates A bag for ArtifactDefinition related predicates  
ArtifactDownloadStrategy Download strategy that matches any url starting with /download/. 
ArtifactLink Interface for a simple Artifact  
ArtifactLinkDao  
ArtifactLinkHibernateDao  
ArtifactLinkManager A manager for ArtifactLink
ArtifactLinkMapper  
ArtifactLinkPredicates  
ArtifactManager Common interface for artifact publishers. 
ArtifactMapper  
ArtifactPublishMessage  
ArtifactRequestMessage  
ArtifactSubscription Interface for Artifact Subscription  
ArtifactSubscriptionContext This class holds build-time information on artifact subscription. 
ArtifactSubscriptionContextImpl  
ArtifactSubscriptionDao  
ArtifactSubscriptionHibernateDao  
ArtifactSubscriptionImpl  
ArtifactSubscriptionJsonDecorator  
ArtifactSubscriptionManager  
ArtifactSubscriptionManagerImpl  
ArtifactSubscriptionMapper  
ArtifactSubscriptionsFunctions A bag for ArtifactSubscription functions. 
ArtifactSubscriptionSubstitutionAware  
ArtifactSubscriptionSubstitutionAwareImpl  
ArtifactTransferPayloadCarrierMessage  
Assertions Utility class with design by contract checks. 
AtlassianRandomFontGenerator  
AuditLogDao  
AuditLogEntity Represents plan's configuration item which changes can be tracked in audit log;  
AuditLogEntityType  
AuditLogEntityTypeUserType  
AuditLogEntry  
AuditLoggingEnabledCondition  
AuditLogMapper  
AuditLogMessage  
AuditLogService Service allowing you to register audit messages against the system or against plans. 
AuditLogService.FieldChange Simple interface that provides information about a changed field. 
AuthenticableMessage This interface should be implemented by all messages that require additional (i.e. 
AuthenticationRequiredStatus  
AuthenticationRequiredUrlCallbackException  
AuthenticationRequiredUrlCallbackExceptionMapper  
AuthenticationType  
AuthenticationType Representation of different repository authentication modes. 
Author  
AuthorBrokenBuildsLineChart  
AuthorBuildsBrokenCollector  
AuthorBuildsFailedCollector  
AuthorBuildsFixedCollector  
AuthorBuildsTriggeredCollector  
AuthorCachingFacade  
AuthorCreatorService Service that creates records for Authors (repository committers) in Bamboo  
AuthorCreatorServiceImpl  
AuthorCreatorServiceInterceptor Intercepts any methods that have a BuildContext argument and calls createMissingAuthors(BuildContext)  
AuthorDao  
AuthorData  
AuthorDataImpl  
AuthorDocumentCollector  
AuthorDuplicateNameHelper Utility class for BAM-5701  
AuthorFailuresLineChart  
AuthorFixedBuildsLineChart  
AuthorHibernateDao  
AuthorImpl This class is deprecated. since 3.3  
AuthorityOverrideMethodSecurityInterceptor  
AuthorizationLoggerListener A custom version of the LoggerListener but with our own custom message for mere humans to read. 
AuthorManager  
AuthorMapper  
AuthorNumberBuildsBarChart  
AuthorNumberBuildsLineChart  
AuthorsPage User and authors statistics 
AuthorSuccessRatioCollector  
AuthorSuccessRatioLineChart  
AutomaticDependencyManagementBuildConfigurationUpdatedListener  
AutomaticDependencyManagementConfig  
AutomaticDependencyManagementConfigProvider A CustomBuildDefinitionTransformer that puts AutomaticDependencyManagementConfig instance into the build definition. 
AutomaticDependencyManagementDeletionInterceptorAction  
AutomaticDependencyManagementPlugin  
AutomaticInstanceManagementConfig  
AutowiringJobFactory A JobFactory that uses ContainerManager to autowire the jobs  
AvailableVariablesAction  
AverageDurationCollector  
AverageDurationLineChart  
AverageQueuedDurationCollector  
AwsAccountBean Bean the encapsulates the Amazon Web Services account. 
AwsAccountBeanImpl  
AxisStubDecorator Interface to allow the decoration of Axis stubs by plugins. 
AxisStubDecoratorModuleDescriptor Module descriptor for the axis stub decorators. 

B

Backup  
Bamboo This interface provides a simple Facade for accessing Bamboo. 
BambooAcegiProxyFilter  
BambooAcegiSecurityUtils  
BambooAclUpdateHelper A helper class used in Acl update and creation operations It converts between Acl and AccessControlEntry objects and a "permissionKey" which is a String representation of a Acl and AccessControlEntry combination. 
BambooActionSupport  
BambooActionSupport.JSONStatus  
BambooActiveMQConnectionFactory ActiveMQConnectionFactory with extra logging. 
BambooAdminHomePage  
BambooAdminSideMenu From here you can open any admin page in Bamboo. 
BambooAgentInstallerAction  
BambooAgentMessage

A message from a Bamboo agent to a Bamboo server. 

BambooAgentMessageDeliverer  
BambooAgentMessageListener  
BambooAgentMessageSender

An interface for sending BambooAgentMessages from an agent to the server. 

BambooAgentStreamListener  
BambooApplicationConfig A ApplicationConfiguration implemntation that replaces ${bambooHome} variables in getProperty and getPropertiesWithPrefix  
BambooApplicationProperties  
BambooAuthenticationContext Provides an interface to access the current User. 
BambooAuthenticationController This is different to other apps (and SAL) as Bamboo does not use role mapping functionality. 
BambooAuthenticationListener  
BambooAuthenticator Only authenticate when container has been setup  
BambooAuthenticator A Seraph Authenticator that works against Crowd and enables single sign-on. 
BambooBandanaContext Bamboo's BandanaContext with some awareness of plans  
BambooBandanaPersister Interface for Bandana if any extra functionality is supported  
BambooBeansWrapperListener Listens for the creation of BeansWrappers and clears the contained class caches when reset() is called. 
BambooBootstrapPlaceholderConfigurer  
BambooBusyException

An Exception that indicates that an operation could not be performed because Bamboo is currently busy. 

BambooCaptchaServlet Servlet that writes out captcha challenges (images). 
BambooCollectionUtils  
BambooConnectionCallback Callback method for use with BambooConnectionTemplate  
BambooConnectionTemplate Template for running direct commands on the Connection within a Hibernate transtion  
BambooContainer This class uses an IoC container to glue together the various Bamboo build server components. 
BambooContentTypeResolver Utility class to resolve content type of resources/files (aka mimetype)  
BambooContextLoaderListener Spring context loader with custom bamboo configurarations  
BambooCronEditorBean  
BambooCurrentApplication Represents the current Bamboo instance's application for trusted apps. 
BambooDashboardPage  
BambooDateTimeConverter This class lets us persist JODA DataTime objects without saving all the internal junk associated with the class. 
BambooDateTimeZoneConverter This class lets us persist JODA DataTime objects without saving all the internal junk associated with the class. 
BambooDateUtils  
BambooEcho Do not depend on anything outside the bamboo test utils jar  
BambooElevatedSecurityGuard The Bamboo implementation of the com.atlassian.seraph.elevatedsecurity.ElevatedSecurityGuard interface. 
BambooEntityObject  
BambooErrorEvent Represents an Error thrown in Bamboo, these can either be system errors or build errors. 
BambooEventListenerModuleDescriptor  
BambooEventManager This class is deprecated. since 3.0 use com.atlassian.event.api.EventPublisher  
BambooEventThreadPoolConfiguration  
BambooFieldValidate  
BambooFileUtils  
BambooFilterDispatcher This filter is used to tag the data stored in ActionContext as created in this HTTP request. 
BambooFilterSecurityInterceptor  
BambooFreemarkerManager FreemarkerManager that automatically detects the alternative syntax  
BambooFunctions  
BambooHeader  
BambooHelpPath  
BambooHelpPathResolver  
BambooHibernateObjectDao Base hibernate object dao for Bamboo  
BambooHibernateObjectDao<T extends BambooObject>  
BambooHomeDirectoryChooser  
BambooHomeLocator  
BambooHostApplication  
BambooHostContainer  
BambooHttpServlet Simply forwards both post and get requests to a generic process action. 
BambooHttpUtils  
BambooI18nResolver  
BambooImportException Specialized exception type to be thrown by import mappers  
BambooIOUtils  
BambooIterables  
BambooJmsProxyFactoryBean  
BambooJmsServiceExporter A JmsServiceExporter with some extra logging  
BambooJmsTemplate In addition to standard JmsTemplate, this closes the message consumer if it has been interrupted while waiting for the message. 
BambooJohnsonSetupConfig  
BambooLicenseException  
BambooLicenseHandler  
BambooLicenseManager  
BambooLicenseManagerImpl  
BambooLifecycleManager  
BambooListenerHandlersConfiguration Registers a ListenerHandler that can enforced that InlineEventListeners are executed synchronously  
BambooListWrapperCallBacks  
BambooLoginPage  
BambooMailer  
BambooMailServerManager  
BambooManagerKeys  
BambooMergedResourceBundle  
BambooMessageConverter Custom JMS converter that handles handles serialization of some predefined objects in a plugins2-aware manner. 
BambooMessageConverter.BuildContextData  
BambooMockitoTestCase  
BambooModuleDescriptorFactory  
BambooMultiplexingRequestor HACK A class extending lingo's MultiplexingRequestor as a workaround for LINGO-34, which is preventing remote agent shutdown. 
BambooObject  
BambooObjectDao Bamboo object dao specifies methods required for all Bamboo DAO  
BambooObjectDao<T extends BambooObject> Generic Dao for BambooObject
BambooObjectUtils  
BambooPermission  
BambooPermissionManager  
BambooPermissionManagerImpl  
BambooPluginManager  
BambooPluginModule Marker interface for all objects available as a plugin module object  
BambooPluginPredicates Useful implementations of com.atlassian.plugin.predicate.PluginPredicate and com.google.common.base.Predicate related to plugins. 
BambooPluginSettings  
BambooPluginSettingsFactory  
BambooPluginStateStore  
BambooPluginUtils  
BambooPredicates  
BambooProfilingUtils  
BambooProjectManager The BambooProjectManager manages getting information about SAL projects. 
BambooRememberMeTokenDao  
BambooRememberMeTokenDaoImpl  
BambooRemoteException This provides a checked exception for report remote api problems. 
BambooReportLineChart  
BambooResourceBatchingConfiguration  
BambooRoleMapper  
BambooRollingFileAppender  
BambooRollingFileAppender.HomeLocatorImpl  
BambooRuntimeExceptionMapper An exception mapper that will map any RuntimeException runtime exception. 
BambooSalServlet  
BambooSalTest  
BambooSalUserManager  
BambooScheduler Interface than handles lifecycles of schedules in Bamboo  
BambooSearchProvider Search is not currently available in Bamboo so this is stubbed out. 
BambooSecurityController Bamboo security controller to disable security if Bamboo is not setup. 
BambooServletContextFactory  
BambooServletDispatcher  
BambooSession An object that encapsulates what is available in a User session. 
BambooSessionAware  
BambooSessionFactoryBean  
BambooSessionInViewFilter  
BambooSetupConstants  
BambooSetupWait

The setup wait page in Bamboo. 
BambooSmackClient  
BambooSmackMessageListener  
BambooStAXListImportStrategy Enumeration of transaction handling strategies for importing lists of elements. 
BambooStAXMappingHelper<T> Base interface for StAX based export-import helper class 
BambooStAXMappingHelperAbstractImpl<T> Skeleton implementation of StAX based export-import helper class The XML representation of such an object is: valueOfPropertyA valueOfPropertyB ... 
BambooStAXMappingListHelperAbstractImpl<T> Skeleton implementation of StAX based export-import helper class for lists. 
BambooStAXRootMapper Base interface for StAX based export-import root level mappers  
BambooStringUtils  
BambooTemporaryDirectoryTestCase UT classes descending from BambooMockitoTestCase implementing this interface will have a temporary directory created in setUp() and removed in tearDown()  
BambooTestCase  
BambooTestConstants  
BambooTestedProduct  
BambooTestUtils This class provides a collection of utility methods for use in the unit tests  
BambooThreadLocalContextManager  
BambooThreadLocalDelegateExecutorFactory  
BambooTimeZoneManager  
BambooTransactionHibernateTemplate Template for running something within a Hibernate transition  
BambooTrustedApplication Bamboo entity to persist trusted apps data. 
BambooTrustedApplicationDao  
BambooTrustedApplicationImpl  
BambooTrustedApplicationsFilter This class exists so as to present Spring with only one constructor to choose from, because Spring is dumb. 
BambooTrustedApplicationsHibernateDao  
BambooTrustedApplicationsManager  
BambooUser An extension to Atlassian user's User interface to define extra properties for the user  
BambooUserConfiguration Bamboo's implementation of XMLConfiguration to allow injection of Bamboo components (for LDAP etc)  
BambooUserForMigration  
BambooUserManager Service class to manage interactions with the user. 
BambooUserManagerImpl  
BambooUserRefreshJobScheduler

When user management is through Crowd we need to schedule a background refresh of the local cache. 

BambooUserRefreshJobScheduler.BambooUserRefreshJob  
BambooUserResolver  
BambooValidate Place for all validation methods you can't find in org.apache.commons.validator framework  
BambooValidationInterceptor  
BambooWebFragmentHelper  
BambooWebIcon  
BambooWebItemModuleDescriptor<T>  
BambooWebLabel  
BambooWebLink  
BambooWebResourceIntegration The integration layer between Plugin's Web Resource Handler, and specific applications (eg JIRA, Confluence). 
BambooWebSectionModuleDescriptor  
BambooWorkflowInterceptor  
BambooXidFactoryImpl Factory for transaction ids. 
BambooXStream This class modifies standard XStream behaviour by overriding default implemenattion Hibernate classes as JDK classes and enabling CGLIB-enhanced class mapping (this is needed to strip the CGLIB proxies during deserialisation, even if they are set to null during serialisation). 
BandanaItem  
BandanaItemDao  
BandanaItemDaoImpl  
BandanaItemMapper  
BandanaPluginKeyResolver PluginKeyResolver for Bandana. 
BaseBuildConfigurationAwarePlugin  
BaseConfigurableBuildPlugin Helper class that allows you to  
BaseConfigurablePlugin Skeleton class which should be extended by implementors of ConfigurablePlugin interface. 
BaseCrumb Base class for implementors of BreadCrumbs  
BaseCustomBuildCompleteAction This class is deprecated. since 2.7 please use CustomBuildCompleteAction interface directly to make sure you can handle all buildable  
BaseElasticPipelineDefinitionVisitor Base class for Elastic only operations  
BatchedMessageSender A sendder strategy that batches the messages up in a queue and periodically flushes the queu. 
BatchRemoteBambooMessage A RemoteBambooMessage that contains a List of messages to be dlivered in one go  
BitbucketRepository  
BitbucketUrlProvider  
BoostrapUpgradeTask2213SetArtifactsDirectory  
BootstrapLoaderListener Represents basic added dependencies for the initialization of the web-app context for Bamboo. 
BootstrapManager A Bamboo specialisation of the generic AtlassianBootstrapManager. 
BootstrapUpdater  
BootstrapUpgradeManagerImpl  
BootstrapUpgradeTask2403UpdateMailConfiguration  
BootstrapUpgradeTask2510MoveAtlassianUserXML  
BootstrapUtils  
BranchingAwareRepository Repository that supports branching operation. 
BreadCrumb An interface that represents a single item in a series of breadcrumbs  
BrokerURIUtils  
BrowseGroupsAction  
Build This interface is deprecated. since 2.7 as there are no more buildable top level plans  
Buildable  
BuildableAware Interface defining that the object can have a build  
BuildableAwareContextHolder  
BuildActionSupport  
BuildAdminSecurityAware This interface is deprecated. since 2.7 Use PlanAdminSecurityAware  
BuildAgent Represents a UI view of a given build agent  
BuildAgent.BuildAgentVisitor A visitor to execute certain flows depending on the type of the BuildAgent  
BuildAgentController  
BuildAgentControllerImpl  
BuildAgentDecorator  
BuildAgentImpl  
BuildAgentRequirementFilter Simple interface to fitler a collection of Build Agents by a set of Requirements NOTE: since Bamboo 3.3, Atlassian has marked this extension point as INTERNAL ONLY. 
BuildAgentRequirementFilterDescriptor  
BuildAgentTypeAccessor  
BuildArtifactPostProcessor  
BuildCanceledEvent Fired when Build is canceled through the StopBuildManager 
BuildCancelledDetails  
BuildChanges Class that encapsulates the repository changes for a particular build result  
BuildChangesImpl  
BuildCommentDeletedEvent Occurs when a comment on ResultsSummary has been removed  
BuildCommentedEvent Occurs when a ResultsSummary has been commented on  
BuildCompletedEvent Event that gets triggered when a build is completed A BuildResultsSummary corresponding to this event should be available via BuildResultsSummaryManager See PostBuildCompletedEvent and BuildFinishedEvent  
BuildCompletedEventListener  
BuildCompletedNotification

This class is used to generate content for All Completed Builds Notifications, the Failed And First Successful Notifications and First Failed Job Notifications. 

BuildCompletedNotificationListener  
BuildConfigPage  
BuildConfiguration A specialisation of the CombinedConfiguration object. 
BuildConfigurationAware  
BuildConfigurationAwarePlugin  
BuildConfigurationEditInterceptor  
BuildConfigurationInterceptor An interceptor that sets all ActionContext parameters from a BuildConfiguration  
BuildConfigurationSupport  
BuildConfigurationUIPlugin This is not intended to be used directly. 
BuildConfigurationUpdatedEvent An event that occurs when the the build configuration is changed  
BuildConfigurationValidationUtils Helper class for validation of BuildConfiguration objects  
BuildContext A class that encapsulates how to build a particular plan at a given instance  
BuildContextEvent A BuildContextEvent is an event that occurs within the build workflow context  
BuildContextFactory Create a BuildContext given the ChainStage and Build  
BuildContextFactoryImpl  
BuildContextHelper  
BuildContextImpl  
BuildContextXStreamConverter XStream converter for BuildContext
BuildCreatedEvent Occurs when a Job or Build has been created  
BuildCreationAware An interfaces that marks that the object needs to be injected with a Build object that is yet to be created  
BuildCreationService  
BuildCrumb Crumb for a single Build object. 
BuildDefinition Each build has a BuildDefinition
BuildDefinitionConverter Converts a BuildDefinition to and from an XMLConfiguration  
BuildDefinitionForBuild  
BuildDefinitionForProject  
BuildDefinitionManager A manager for stateful BuildDefinition
BuildDefinitionMapper  
BuildDefinitionTransformerModuleDescriptor Module descriptor for plugin modules implementing CustomBuildDefinitionTransformer
BuildDefinitionXml  
BuildDefinitionXmlImpl  
BuildDefinitionXStreamConverter XStream converter for BuildDefinitions. 
BuildDefinitionXStreamConverter.Factory  
BuildDeletedEvent Event triggered when a build or Job is deleted  
BuildDetectionAction Callback action interface used by tryToDetectAndBuild(String, BuildDetectionAction) and start(Chain, BuildDetectionAction)  
BuildDetectionActionFactory Factory for creating common BuildDetectionAction's  
BuildDetectionActionFactoryImpl  
BuildDetectionResult Returned from a BuildDetectionAction  
BuildDetectionResultImpl Returned from a BuildDetectionAction  
BuildDirectoryManager Interface to retrieve various build locations  
BuildEditSecurityAware This interface is deprecated. since 2.7 Use PlanEditSecurityAware  
Builder This interface is deprecated. Since 3.1. Use tasks TaskType  
BuilderCapabilityDescriptor  
BuilderCapabilityType  
BuilderCompatibilityTask  
BuilderCompatibilityTaskConfigurator  
BuilderConfigHelper This class is deprecated. Since 3.1. Use tasks instead  
BuilderManager This interface is deprecated. Since 3.1 Use TaskManager instead.  
BuilderModuleDescriptor This class is deprecated. Since 3.1. Use TaskModuleDescriptor  
BuildErrorNotification

This class is used to generate content for Build Error notifications. 

BuildErrorNotificationListener  
BuildErrorNotificationType  
BuilderV2  
BuildEvent Generic base event for Events that captures a Plan
BuildExecuteSecurityAware This interface is deprecated. since 2.7 Use PlanExecuteSecurityAware  
BuildExecution Represents a running Build executing within a ChainStage  
BuildExecutionManager A class that is aware of all the goings on in executing builds. 
BuildExecutionUpdateManager  
BuildExecutor This interface defines the component for building builds. 
BuildExpiryAction This class implements the BuildExpiryConfig web page behaviour. 
BuildExpiryBean A bean that manages the build expiry process  
BuildExpiryConfig This class is a simple POJO containing the BuildExpiry configuration settings. 
BuildExpiryPerPlanPlugin A plugin class that allows you to have build expiry occur per build  
BuildExpiryPerPluginTransformer Transformer that puts the build expiration configuration into build definitions. 
BuildExpiryScheduler  
BuildExpiryScheduler.BuildExpiryJob  
BuildExpiryType How the build expiry will actually run  
BuildFactoryForTests A mother class for creating build objects for use in tests  
BuildFailedAndFirstFixedNotificationType  
BuildFailuresChart  
BuildFinishedEvent Fired when finishBuild(PlanResultKey) is called Note that that a corresponding BuildResultsSummary might not be available See BuildCompletedEvent and PostBuildCompletedEvent  
BuildHangingConfig  
BuildHangingMonitor  
BuildHungDetails Stores details about a particular build hung occurrence  
BuildHungDetailsImpl  
BuildHungEvent An event that is thrown if the build has been detected to have hung based on certain criteria. 
BuildHungNotification

This class is used to generate content for Build Hung Notifications. 

BuildHungNotificationListener  
BuildHungNotificationType  
BuildIdentifier  
BuildIdentifierImpl  
BuildJsonProviderAction  
BuildKeyHolder  
BuildLabeller  
BuildList This class provides the ui with a collection of the current Bamboo plans. 
BuildLogFileAccessor This class provides a mechanism to perform operations on build log files. 
BuildLogFileAccessorFactory  
BuildLogFileAccessorFactoryImpl  
BuildLogFileWriter Class to encapsulate streaming of build logs. 
BuildLogger This interface represents a logger for a given build  
BuildLoggerAntListener BuildListener that allows essages to be logged to the passed BuildLogger  
BuildLoggerImpl  
BuildLoggerManager Manages instances of BuildLogger  
BuildLoggerManagerForTesting  
BuildLoggerUpdateEventHandler Simply used for debug logging  
BuildLogUtils Provides text parsing utilities for writing and reading build log files. 
BuildMissingCapableAgentNotification  
BuildMissingCapableAgentNotificationListener  
BuildMissingCapableAgentNotificationType  
BuildMonitoringPerPlanPlugin  
BuildMonitoringTransformer A CustomBuildDefinitionTransformer that puts build monitoring configuration into the build definition. 
BuildMonitorJobScheduler  
BuildNotificationMapper This mapper takes care of a notificationSet and notificationRules. 
BuildNumberCoverageLineChart  
BuildNumberGeneratorDao  
BuildNumberGeneratorDaoImpl  
BuildNumberGeneratorService Service that generates unique build numbers for build plans. 
BuildNumberGeneratorServiceImpl  
BuildNumberMapper  
BuildNumberStamper This class generates a file containing the number of the build. 
BuildObjectForTests Information about a build under Continuous Integration. 
BuildOutputLogEntry  
BuildPersisterDecorator This interface provides an abstract for persisting Bamboo builds objects. 
BuildPlanConstructor This interface is deprecated. since 2.7. This can only create Build objects and these are no longer supported. There is no direct replacement for this functionality but various implementation of the PlanCreationService may provide the required functionality  
BuildPlanConstructorFactory This class is deprecated. since 2.7. This can only create Build objects and these are no longer supported. There is no direct replacement for this functionality but various implementation of the PlanCreationService may provide the required functionality  
BuildPlanConstructorImpl This class is deprecated. since 2.7  
BuildPlanDefinition This interface encapsulates all information required to execute a particular build plan. 
BuildPreQueuedActionFailureException BuildPreQueuedActionFailureException 
BuildProgressBar This interface is deprecated. since 2.7  
BuildProgressBarImpl This class is deprecated. since 2.7  
BuildQueue This interface defines the behavious of a build queue. 
BuildQueuedEvent  
BuildQueueManager Thie interface defines the work that the queue manager can do. 
BuildQueueManagerImpl  
BuildQueueMonitor User: mwent Date: May 19, 2009 Time: 1:51:56 PM  
BuildQueueMonitorJobScheduler User: mwent Date: May 19, 2009 Time: 2:04:41 PM  
BuildQueuePosition  
BuildQueueTimeoutDetails User: mwent Date: May 27, 2009 Time: 10:35:45 AM  
BuildQueueTimeoutDetailsImpl User: mwent Date: May 27, 2009 Time: 10:37:18 AM  
BuildQueueTimeoutEvent  
BuildQueueTimeoutNotification  
BuildQueueTimeoutNotificationListener  
BuildQueueTimeoutNotificationType  
BuildQueueUpdateListener  
BuildReadSecurityAware This interface is deprecated. since 2.7 Use PlanReadSecurityAware  
BuildRepositoryChanges  
BuildRepositoryChangesImpl  
BuildRequestResult Result from a tryToDetectAndBuild(String, BuildDetectionAction)  
BuildRequestResultImpl  
BuildRequirementMapper  
BuildRequirementUpdatedEvent Occurs when a Requirement has changed  
BuildResultDeletedEvent Triggered when a build result is removed  
BuildResultEvent Base class for build result related events  
BuildResultFinishedCondition  
BuildResultInProgressCondition  
BuildResultKeyHolder  
BuildResultNavigatorHelper  
BuildResultProcessor  
BuildResults  
BuildResults This interface is deprecated. since 2.6 use BuildResultsSummary instead. Only use if test results are required.  
BuildResultsAction  
BuildResultsAware Interface defining that the object can have a BuildResultsImpl  
BuildResultsConverter  
BuildResultsFilter This interface represents a filter for selecting which of a build's BuildResultsSummary objects a user would like to see displayed. 
BuildResultsFilterFactory Factory for the various BuildResultsFilter's  
BuildResultsFilterFactoryImpl  
BuildResultsImpl This class is deprecated. since 2.6 use BuildResultsSummary instead. Only use if test results are required.  
BuildResultsIndexer  
BuildResultsSummary An interface which provides a database persisted version of the BuildResults  
BuildResultsSummaryAware Interface defining that an object has a BuildResultSummary  
BuildResultsSummaryAwareInteceptor Provides a very basic inteceptor which populates the build result summary if the build and build number exist. 
BuildResultsSummaryCriteria Simple POJO for storing basic build results summary criteria to be used by various searchers. 
BuildResultsSummaryDao  
BuildResultsSummaryDocument A lucene implementation of an AbstractResultsSummary which mirrors the BuildResultsSummary object closely. 
BuildResultsSummaryDocumentFactory Converts a BuildResultsSummary into a Lucene Document to be indexed. 
BuildResultsSummaryForTesting  
BuildResultsSummaryHibernateDao  
BuildResultsSummaryImpl  
BuildResultsSummaryIndexingListener Listens for when a BuildResultsSummary gets updated and tries to re-index it  
BuildResultsSummaryManager This interface is deprecated. since 2.7 use ResultsSummaryManager instead  
BuildResultsSummaryManagerImpl  
BuildResultsSummaryUpdatedEvent Occurs when a BuildResultsSummary has been updated  
BuildResultsTestFactory  
BuildResultSuccessFailureRenderer  
BuildResultSummaryCrumb Crumb for a single BuildResultsImpl object. 
BuildResultSummaryMapper  
BuildsMovedEvent Triggers when builds are moved  
BuildState Simple enumeration of build states. 
BuildStateConverter Provided for backward compatibility - alows reading old (BuildState as class not Enum) xml files All new build results are stored in new format  
BuildStateResultEvent BuildResultEvent that is aware of BuildState  
BuildStateUserType  
BuildStatusChangeNotificationType sends a notification whenever the build status changes from passed failed  
BuildStatusHelper  
BuildStopDelayedJob  
BuildStrategy This interface is used to determin if a build should be built. 
BuildStrategyConfigHelper  
BuildStrategyManager Interface to handle interactions with BuildStrategy objects  
BuildSummaryAverageDurationLineChart  
BuildSummaryAverageQueuedDurationLineChart  
BuildSummaryAverageTimeToFixLineChart  
BuildSummaryCoverageLineChart  
BuildSummaryFailureRatioWithLabelUsageLineChart  
BuildSummaryFailuresLineChart  
BuildSummaryLabelUsageCountLineChart  
BuildSummaryLabelUsageRatioLineChart  
BuildSummaryLinesOfCodeLineChart  
BuildSummaryNumberBuildsLineChart  
BuildSummaryNumberTestsLineChart  
BuildSummarySuccessRatioLineChart  
BuildSuspensionCheckBean Used to check if the Bamboo license allows building or plan creation  
BuildTask Interface the defines a basic interface for a task in Bamboo. 
BuildTaskRequirementSupport Allows creators of TaskTypes to specify Requirement
BuildTimeoutKiller  
BuildTimesChart  
BuildTriggerCondition Provides the ability to gate whether a build should be triggered or not. 
BuildTriggerCondition.ExecutionPreference  
BuildTriggerConditionModuleDescriptor  
BuildTriggeredEvent  
BuildTriggeredListener Class that listens for BuildTriggeredEvents and adds the BuildContext to the queue  
BuildUtils  
BulkAction Interface that defines an action that can be executed across multiple plans  
BulkAction.WebWorkAction  
BulkAction.WebWorkActionImpl  
BulkActionScope  
BulkEditBuildPermissions  
BulkPlanAction This class provides a UI action to edit one or more build. 
BundledPluginLoaderFactory  
BundledPluginsAccessor Accessor for the atlassian-bundled-plugins.zip. 
BypassValidationAware Actions that implement can bypass validation  
ByteArrayInputSupplier Supplies an InputStream for a Byte array  

C

CachedBuildDefinitionManagerImpl  
CachedBuildPersisterDecorator Caches the builds so speed up performance and handle transient Build fields. 
CacheDescription Cache description bean used to display info about the single cache entry  
CacheDescription.FileBased Default file based implementation. 
CacheHandler  
CancelBuildOnAgentMessage  
CannotResolvePluginClassException Thrown when attempting to deserialize class from a plugin fails. 
CapabililitiesAwareBuildTask  
Capability  
CapabilityAgentMapping Simple tuple class that pairs capability and pipelineDefinition  
CapabilityConfigurationManager Manager for retrieving/storing configuration associated with Capability
CapabilityConfigurationSupport  
CapabilityConfiguratorEditPerspectiveEnabledModuleDescriptorPredicate  
CapabilityConfiguratorModuleDescriptor  
CapabilityConfiguratorPluginModule Module descriptor for Capability Configurator plugin point  
CapabilityConfiguratorViewPerspectiveEnabledModuleDescriptorPredicate  
CapabilityContext Allows the ability to retrieve a capability set specific to the context it is called from. 
CapabilityContextImpl  
CapabilityDao  
CapabilityDaoImpl  
CapabilityDecorator UI only helper class for the Capability object  
CapabilityDefaultsHelper If implemented on a CapabilityTypeModule this interface makes the auto-detection of capabilities possible via the addDefaultCapabilities(CapabilitySet) method 
CapabilityDefaultsHelperImpl  
CapabilityDefaultsHelperModuleDescriptor  
CapabilityElasticImageMapping Simple tuple class that pairs capability and pipelineDefinition  
CapabilityGroup UI only helper class for the Capability object. 
CapabilityHelper Class that helps the display and configuration of capabilities and requirements  
CapabilityHibernateSetDao  
CapabilityImpl  
CapabilityManager Interface to handle certain operations against the capability  
CapabilityManagerImpl  
CapabilityMatchResult  
CapabilityPredicates  
CapabilityProperties  
CapabilityPropertiesImpl  
CapabilityRequirementSetDecorator UI only class responsible for rendering the Capabilitys and CapabilitySet  
CapabilityRequirementsMatcher  
CapabilityRequirementsMatcherImpl  
CapabilityScope  
CapabilityScopeUserType  
CapabilitySet  
CapabilitySetDao  
CapabilitySetImpl  
CapabilitySetManager  
CapabilitySetManagerImpl  
CapabilitySetMapper  
CapabilitySetProvider  
CapabilitySubstitutionBean  
CapabilityType Effectively a capability type object that specifies certain behaviour characteristics. 
CapabilityTypeModule  
CapabilityTypeModuleDescriptor Module descriptor for the CapabilityType plugin type. 
CaptchaConfiguration Configuration for Captcha  
Chain  
ChainActionSupport  
ChainAware Chain and Stage aware object  
ChainAwareContextHolder  
ChainAwareInterceptor  
ChainBuildMapper  
ChainCompletedEvent Event that gets triggered after a chain completes  
ChainCompletedNotification

This class is used to generate content for All Completed Chains Notifications and the Failed And First Successful Notifications. 

ChainCompletedNotificationListener  
ChainConfigCrumb  
ChainConfigPage  
ChainCreatedEvent  
ChainCreationService  
ChainCreationServiceImpl  
ChainCrumb  
ChainDao DAO manager for Chain  
ChainDeletedEvent  
ChainedInterceptorSupport Support class for Hibernate interceptors that participate in a chain. 
ChainEvent  
ChainExecution Represents an executing Chain  
ChainExecutionJsonDecorator  
ChainExecutionManager Manages the execution of a Chain  
ChainExecutionManagerImpl  
ChainExecutionRequestResult Result for start(Chain, BuildDetectionAction)  
ChainExecutionUpdateManager  
ChainFailedAndFirstFixedNotificationType  
ChainFilteredTestResults  
ChainJsonProviderAction  
ChainMapper  
ChainPluginKeyResolver Applies chain of resolvers. 
ChainResultDeletedEvent  
ChainResultEvent Base class for chain result related events  
ChainResultManager Chain specific result manager Not for use by plugin developers  
ChainResultManagerImpl  
ChainResultMapper  
ChainResultsAction  
ChainResultsSummary Represents an execution result of a Chain  
ChainResultsSummaryImpl  
ChainResultSummaryCrumb Crumb for a single BuildResultsImpl object. 
ChainStage  
ChainStageDao  
ChainStageHibernateDao  
ChainStageImpl  
ChainStageMapper  
ChainStagePredicates  
ChainStageResult Represents the result of a ChainStage execution 
ChainStageResultImpl  
ChainState In memory representation of the running Chain state  
ChainStateFactory Factory for ChainState's  
ChainStateFactoryImpl  
ChainStateResult Result holder for ChainResultManager#create(Chain, BuildContext)  
ChainStatusChangeNotificationType sends a notification whenever the chain status changes from passed failed  
ChainSummaryPage  
ChainUpdatedEvent  
ChangeAuthor  
ChangeDetectionListener Listener that checks the source repository  
ChangeDetectionManager Enscapsulates the detection of the changes given a repository. 
ChangeDetectionRequiredEvent Event which signifies that Bamboo should check repositories for changes  
ChangeForgottenPassword  
ChangePassword A webwork action to let a logged in user change their password. 
ChartBuilder  
ChartDefaults  
ChartManager  
ChartParameterHelper  
ChartResource  
ChartUtil  
ChildDependencyBuildDetectionAction  
ChildDependencyTriggerReason  
ClasspathBuilder Builds a ClassLoader from the /agentServer/classpath.zip  
ClasspathDiscoverer Discovers the classpath of the agent using the ServletContext of the web app. 
ClasspathDiscovererImpl  
ClasspathJarUtils  
ClasspathServlet Serves the classpath.zip file using the JarDescriptors provided by the AgentClassServer  
ClassServerManifest Provides a description of what the classpath contains and what should be removed on the agent 
ClassServerManifestImpl  
ClassServerManifestReader  
ClassServerManifestReader.Item  
ClassServerManifestReader.Operation  
CleanCheckoutAwareRepository This interface is deprecated. since 3.3 this functionality is configured in VcsCheckoutTask  
CleanWorkingDirectoryAwareRepository This interface is deprecated. since 3.3 functionality is configured in BuildConfiguration  
ClearBuildLog  
CloneResource  
CloseableCommand  
CloverAntCommandDecorator  
CloverAntConfig  
CloverBuildProcessor  
CloverBuildWebItemCondition  
CloverChainResultAggregator  
CloverCoverageCollector  
CloverDeltaCalculator  
CloverGrailsCommandDecorator  
CloverGrailsPreBuildAction  
CloverIndexReader  
CloverLinesOfCodeCollector  
CloverMavenCommandDecorator  
CloverPerBuildCoverageCollector  
CloverPluginHelper  
CloverPostBuildIndexWriter  
CloverReportLinker  
CloverReportParser Parses a clover report file  
CloverResultWebItemCondition  
CodeChangedTriggerReason  
CodeChangedTriggerReasonRenderer  
CombinedBuildSummaryByBuildChart  
CombinedBuildSummaryByTimeChart  
CombinedReadOnlyCapabilitySet A combined "effective" capability set for an agent. 
Command This class is deprecated. since 3.1 use ProcessService and ExternalProcessBuilder  
CommandBuilder2TaskConverter  
CommandBuildTask  
CommandBuildTaskConfigurator  
CommandConfig  
CommandDecorator This interface is deprecated. since 3.1 use TaskProcessCommandDecorator  
CommandDecoratorModuleDescriptor  
CommandException This class types coomand errors. 
CommandExecuteStreamHandler This class returns the contents of the output stream and error streams that resulted from executing a command line. 
CommandExecutor  
CommandlineStringUtils Copyright 2011 Atlassian Pty. 
CommandLogEntry  
Comment A comment on a build result in Bamboo  
CommentDao  
CommentHibernateDao  
CommentImpl  
CommentManager  
CommentManagerImpl  
CommentMapper  
CommentNotification

This class is used to generate content for Build Commented Notifications. 

CommentNotificationListener  
CommentNotificationType  
CommentService  
CommentServiceImpl  
Commit Interface that represents a single commit set. 
CommitCommentSmackCommand A smack command that sends more commit information about the particular build  
CommitContext  
CommitContextImpl  
CommitContextImpl.Builder  
CommitDao  
CommitFile  
CommitFileImpl  
CommitFilesMapper  
CommitFunctions  
CommitHibernateDao  
CommitImpl  
CommitIsolationAwareRepository Whether the repository supports commits being broken up into individual builds  
CommitManager  
CommitManagerImpl  
CommitMapper  
CommitRootMapper  
CommitterRecipient Represents a notification recipient for whoever has committed to a build Only relevant for a build completed notification related events. 
CommitUrlProvider If implementing this interface Bamboo's notifications can make use of it to provide web repository links within html emails  
CommitView  
Comparators  
ComponentAccessor  
CompressingFilter Wraps the com.planetj.servlet.filter.compression.CompressingFilter so that it can be switched on and off from the Bamboo UI. 
ConcurrentBuildConfig Configuration for the concurrent build feature  
ConcurrentBuildConfigForPlan A class representing plan level concurrent build configuration  
ConcurrentBuildsConfigurationTransformer Transformer that puts the concurrent build configuration into build definitions. 
ConcurrentBuildsPlanConfigurationPlugin  
ConcurrentHashMapConverter

Converts java.util.concurrent.ConcurrentHashMap using com.thoughtworks.xstream.converters.collections.MapConverter. 
ConfigObjectConverter Interface to define an object that converts a List of FieldValueItem objects to and from an arbitrary type. 
ConfigTabUrlProvider  
ConfigurablePlugin  
ConfigurationAction This class handles configuration updates from am web form  
ConfigurationException This class types configuration exceptions. 
ConfigurationFile This class is a singleton (Yuck) used to switch configuration files around. 
ConfigurationMap A delegating Map implementation with type converters  
ConfigurationMapImpl A delegating Map implementation with type converters  
ConfigurationToXStream Converts Apache's org.apache.commons.configuration.HierarchicalConfiguration to XStream writer. 
ConfigureAgentCapability  
ConfigureAgentDetails  
ConfigureAgents  
ConfigureAlias  
ConfigureArtifactSubscription  
ConfigureBuildArtifact  
ConfigureBuildBuilder  
ConfigureBuildDetails  
ConfigureBuildMiscellaneousOptions  
ConfigureBuildNotification  
ConfigureBuildPermissions  
ConfigureBuildRepository  
ConfigureBuildRequirement  
ConfigureBuildTasks  
ConfigureCapability  
ConfigureCapabilityKey Action that mananges the ineteraction with capabilities from a key level  
ConfigureChainNotification  
ConfigureCloverPlugin  
ConfigureConcurrentBuilds  
ConfigureDatabaseAction  
ConfigureElasticCapability  
ConfigureElasticCloudAction  
ConfigureElasticCloudAction.AutoElasticConfigPreset  
ConfigureElasticCloudAction.KeyProvisioningMethod  
ConfigureElasticImageConfiguration  
ConfigureElasticInstanceSchedule  
ConfigureElasticInstanceSchedules Action for dealing with many ElasticInstanceSchedule  
ConfigureGlobalBuildHangingDetection  
ConfigureGlobalPermissions  
ConfigureGlobalVariables  
ConfigureGroup  
ConfigureInstantMessagingServer  
ConfigureLog4jAction Allows runtime configuration of Log4j. 
ConfigureLog4jAction.LoggingConfigEntry Represents a Log4j Config entry, corresponding to a Class or Package mapped to a Level. 
ConfigureMailServer  
ConfigureMailServer.MailSetting  
ConfigureNotificationPreferences  
ConfigurePerforceManager  
ConfigurePlanDependencies  
ConfigurePlanVariables  
ConfigureProfile  
ConfigureRepository  
ConfigureSecurity  
ConfigureSharedCapability  
ConfigureSharedLocalCapability  
ConfigureSharedRemoteCapability  
ConfigureSystemNotifications  
ConfigureUser  
ConfigUtils  
ConjunctionModuleDescriptorPredicate<T>  
ConnectionFactory Simple class for managing the mapping from CVSROOT specifications to Connection classes. 
ConsumedSubscription  
ConsumedSubscriptionDao  
ConsumedSubscriptionHibernateDao  
ConsumedSubscriptionImpl  
ConsumedSubscriptionMapper  
ContentMatchingInterceptor This is an abstract base class for interceptors handling matching of log content with support for match age. 
ContinueBuild An action that sends off a continue manual stage request  
ContinuedBuildDetectionAction Implementation of BuildDetectionAction for Manual Builds  
ControlRemoteAgentsAvailability  
ConverterDecorator  
ConverterFactory Factory of XStream com.thoughtworks.xstream.converters.Converters. 
ConvertibleFromConfig This interface defones an object that can be converted to a from a HierarchicalConfiguration  
CookieCutter  
CookieCutterImpl  
CopyStrategy  
CreateBuildStrategyComponent  
CreateChain  
CreateElasticError  
CreateError  
CreateGlobalVariable  
CreateInstantMessagingServer  
CreateJob  
CreateMvn2Component  
CreatePlanDetailsComponent  
CreatePlanPage  
CreatePlanVariable  
CreateRepository  
CreateSvnComponent  
CreateTask  
CreateTasksChainWizard  
CreateTasksJobWizard  
CredentialsRequiredContextException  
CronExpressionGeneratorAction  
CronTriggerBuildStrategy Build strategy specified by a cron expression  
CrowdAuthenticator Crowd authenticator that contacts the Crowd security server to validate a username and password. 
CrowdClientControl

A class that holds an instance of RestCrowdClient and of UserGroupCache, initialised through system properties or a properties file from the classpath. 

CrowdClientHolder

A holder for the current RestCrowdClient and UserGroupCache. 

CrowdEntityQueryParser Performs searching verses the Crowd security server. 
CrowdGroupManager  
CrowdPropertiesPersister  
CrowdPropertiesPersisterImpl  
CrowdPropertySetFactory Gets propertyset information for a principal. 
CrowdSynchronisationResult  
CrowdUserManager  
CurrentBuildResult Interface that defines the partial output of a plan being built  
CurrentBuildResultImpl  
CurrentlyBuilding This object encapsulates the BuildContext that'd being built and the BuildAgent id it's related to  
CurrentlyBuilding.ExecutableInfo Executable information. 
CurrentlyBuildingContainer A class that allows thread safe maps of CurrentlyBuilding objects keyed by plan key and buildAgentId. 
CurrentlyBuildingImpl  
CurrentlyBuildingJsonDecorator Decorator for a build that's currently building  
CustomBuildCompleteAction A plugin point for performing custom actions immediately after the build execution has finished. 
CustomBuildCompleteActionModuleDescriptor  
CustomBuildDataBean  
CustomBuildDataHelper Utility class to help manage the customBuilDataMap in the CurrentBuildResult  
CustomBuildDataMapper  
CustomBuildDefinitionGenerator An interface that allows a plugin module to populate BuildDefinition object as it's created from BuildConfiguration
CustomBuildDefinitionTransformer An interface that allows a plugin module to transform a BuildDefinition object as it's be created from XML. 
CustomBuildProcessor Allows for a custom build process to be run after the main Builder. 
CustomBuildProcessorModuleDescriptor  
CustomBuildProcessorServer Allows for a custom build process to be run after the main Builder. 
CustomBuildProcessorServerModuleDescriptor  
CustomDataRow Used to map getCustomBuildData() via HSQL and Hibernates Criteria API Not to be used directly out side of BuildResultsSummaryDao  
CustomIndexReader  
CustomIndexReaderModuleDescriptor  
CustomizableXStreamFactory XStreamFactory that can be customized with XStream components: mappers, converters, initializers and aliases. 
CustomizedXMLConfiguration An XMLConfiguration with a customized formatter  
CustomPluginTransformerFactory A com.atlassian.plugin.osgi.factory.OsgiPluginFactory.PluginTransformerFactory that instantiates transformer with a custom list of transforms. 
CustomPostBuildCompletedAction Allows for a custom build process to be run after the main Builder. 
CustomPostBuildCompletedActionModuleDescriptor  
CustomPostBuildIndexModuleDescriptor  
CustomPostBuildIndexWriter Provides a hook into the indexing code put in your own information to the index  
CustomPreBuildAction A custom pre build task that occurs on the ExecutableBuildAgent
CustomPreBuildActionModuleDescriptor  
CustomPreBuildQueuedAction This plugin runs before the build is put onto the JMS Build Queue. 
CustomPreBuildQueuedActionModuleDescriptor  
CustomRevisionDataAwareRepository Repository that uses additional information for change detection. 
CustomSourceDirectoryAwareRepository Repository that supports checkout to any directory. 
CustomVariableContext Bean maintaining ThreadLocal state of available variables. 
CustomVariableContextImpl  
CustomVariableContextRunner Interface used to execute provided Runnable or Callable in Bamboo CustomVariableContext variable aware ThreadLocal. 
CustomVariableContextRunnerImpl  
CustomVariableProviderRepository Allows the Repository implementation to provide variables specific to the repository. 
CvsBulkAction  
CvsChangeLogListener  
CVSCommand This class is deprecated. since 3.1 (only appears to be used in tests anyway)  
CVSRepository This class provides a CVS implemention of the Repository interface. 
CVSRepository.SymbolicNameType  
CvsRepositoryDescriptor  
CvsRepositoryHelper  
CvsRepositoryManager  
CvsRepositoryMavenPomAccessor  
CvsTimeoutSocketFactory A socket factory for CVS that sets a timeout on each socket it creates. 
CvsUpdateLogListener  

D

DashboardCacheListener  
DashboardCachingManager Interface for viewing the dashboard. 
DashboardCachingManagerImpl  
DashboardSummaryAction  
DataAccessException  
DatabaseConnectionPoolLimitedConcurrencyFactory  
DatabaseMaintenanceHelper  
DataForXStream  
DataForXStreamUserType CompositeUserType for accessing DataForXStream with fields DataForXStream#className and DataForXStream#serializedData 
DateFormatValidator  
DbmsBean  
DbmsBeanFactory  
DbmsBeanFactoryImpl  
DbmsSpecificUtils This class holds utility methods used when DBMS has to be accessed without Hibernate. 
DebugMessageConverter  
DebugUtils A class that allows you to easily add object identity / stack trace information. 
DebugWithoutThrowingExceptionHandler A TemplateExceptionHandler which works like the DEBUG_HANDLER but doesn't rethrow the exception. 
DecoratedApplicationLink Decorated version of com.atlassian.applinks.api.ApplicationLink Note: this class has a natural ordering that is inconsistent with equals  
DecoratedApplicationType  
DecoratedAuthorBuildStatistics  
DecoratedCapabilityRequirement INterface that combines the common UI elements of Requirement and Capability  
DecoratedEntityLink Decorated version of com.atlassian.applinks.api.EntityLink  
DecoratedEntityReference Decorated version of com.atlassian.applinks.host.spi.EntityReference Note: this class has a natural ordering that is inconsistent with equals  
DecoratedNavGroupObject Represents a group of items in the navigation context  
DecoratedNavGroupStatus  
DecoratedNavObject Represents an item in the navigation context  
DecoratedNavObjectStatus  
DecoratedPersonaBuildStatistics  
DecoratedPlan  
DecoratedProject  
DecoratedRepositoryDefinition Decoration of repository used when displaying on the UI. 
DecoratedResult  
DecoratedResultsSummary  
DecoratedResultStatus  
DecoratedStage  
DecoratedStageResult  
DecoratedStageStatus  
DecoratedTaskDefinition Decoration of task used when displaying on the UI. 
DecoratedTaskManipulationResult Decoration of task used when displaying on the UI. 
DecoratedTasksRequirementsConflicts  
DecoratedUserBuildStatistics  
DecoratorMapperModuleDescriptor  
DecoratorModuleDescriptor Module descriptor for Sitemesh decorators. 
DecoratorOverrideFilter Sets a Sitemesh decorator attribute in the request to override any other decorator mappings. 
DefaultAdministrationConfigurationManager Manager for the Bamboo AdministrationConfiguration  
DefaultAgentCapabilityManager DefaultAgentCapabilityManager Used to add default agent capabilities to the agent definition on remote agent startup 
DefaultAgentCapabilityManagerImpl  
DefaultAgentPluginResolver Default implementation of AgentPluginResolver
DefaultArtifact This class is deprecated. since 3.0  
DefaultArtifactLink This class is a simple POJO representing artifact links. 
DefaultArtifactLinkBuilder  
DefaultArtifactLinkManager  
DefaultAuditLogService  
DefaultAuthenticationContext  
DefaultBambooUser  
DefaultBandanaPersister  
DefaultBootstrapManager BootstrapManager is responsible for initializing the dependencies of Bamboo environment. 
DefaultBuild  
DefaultBuildAgent  
DefaultBuildDefinition  
DefaultBuildDefinitionForBuild  
DefaultBuildDefinitionForProject  
DefaultBuildDefinitionManager  
DefaultBuildDirectoryManager  
DefaultBuilderManager This class is deprecated. since 3.1 use TaskManager  
DefaultBuildExecutionManager  
DefaultBuildLoggerManager  
DefaultBuildResultsIndexer  
DefaultBuildStrategyManager  
DefaultCapabilityConfigurationManager  
DefaultChain  
DefaultChangeDetectionManager  
DefaultChartManager  
DefaultContentHandler This class provides some common SAX parsing behaviour  
DefaultCvsCommandListener This class provides the default stubbed out behaviour of a CVS command listener. 
DefaultDependencyBlockingManager  
DefaultElasticAgentTunnelManagerFactory  
DefaultElementParser This class provides the default SAX parsing behaviour (ie do nothing) for an xml element. 
DefaultErrorHandler This class keeps track of Bamboo build errors so they can get reported to the user. 
DefaultFieldValueItemHolder  
DefaultFooter  
DefaultHibernateAccessor  
DefaultHibernateConfigurator  
DefaultI18nBean  
DefaultJdkManager  
DefaultJob  
DefaultPlanParticle  
DefaultPlanScheduler  
DefaultProject  
DefaultProjectManager  
DefaultRepositoryManager  
DefaultRepositoryUrlProvider  
DefaultSessionManager This class manages user rest api sessions. 
DefaultSetupPersister  
DefaultStopBuildManager  
DefaultSystemPluginLoaderConfiguration Default implementation of SystemPluginLoaderConfiguration
DefaultSystemStatisticsBean  
DefaultTaskExecutionStrategy  
DefaultTestUser  
DefaultTopNavigation  
DefaultTriggerReasonRenderer  
DefaultTrustManager Also written by the jive guys from an older version of Smack. 
DefaultVelocityEngine This class provides a common place for configuring Velocity's nasty singleton controller. 
DefaultWebRepositoryViewer The code to show the commits etc when no web repository  
DefaultXStreamManager Default implementation of XStreamManager
DefaultXStreamManager.PluginXStreams Internal class that maintains mappings from plugins to corresponding XStreams  
DelegatingPluginKeyResolver Interface for delegating plugin key resolver. 
DelegatingSecurityExecuteAndWaitInterceptor An ExecuteAndWaitInterceptor that passes down the security context  
Deletable Applied only to BambooObjects that can be deleted by a user. 
DeletableInterfaceMapper  
Delete  
DeleteAllNotificationBulkAction  
DeleteBuildFiles  
DeleteBuilds This class provides a UI action to remove one or more build. 
DeleteGlobalVariable  
DeleteHgCacheDirectory  
DeleteHgCacheDirectoryOnAgentMessage  
DeletePlan  
DeletePlanResults  
DeletePlanVariable  
DeleteRepository  
DeleteSpecifiedHgCacheDirectoriesOnAgentMessage  
DeleteStageAction  
DeleteTask  
DeleteTaskDialog Delete task dialog 
DeleteUnusedHgCacheDirectoriesOnAgentMessage  
DeletionFinishedEvent An event that gets fired after the deletion action has finished  
DeletionScheduler  
DeletionService In order to minimize time required for object deletion it is instead marked for deletion and deleted at a later date. 
DeletionServiceImpl  
DeletionServiceJob  
DeliverMessageServlet  
DeltaState  
DeltaStateUserType  
DependenciesBuildConfigurationPlugin Marker interface for plugins that are used to add custom parameters to BuildConfiguration/BuildDefinition. 
DependencyBlockingManager Manages the remote triggering of builds 
DependencyBlockingStrategy Strategy for the DependencyBlockingManager  
DependencyBuildListener Listens in on the PostBuildCompletedEvent and fires off child builds  
DependencyChainListener Listens in on the PostBuildCompletedEvent and fires off child builds  
DependencyInjectionAspectSupport Convenient superclass for aspects/persistence API configuration classes that should be able to autowire objects into a factory. 
DependencyInjectionAspectSupport.NoAutowiringConfigurationForClassException  
DependencyInjectionInterceptorFactoryBean Allows Spring to create and wire up objects that come from Hibernate. 
DependencyInjectionInterceptorFactoryBean.DependencyInjectionInterceptor Class of Hibernate Interceptor returned by this factory. 
DependencyTreeBuilder  
DependencyTreeBuilderImpl  
DependencyTriggerReason  
DependentBuildDetectionAction  
DependentFieldRequiredValidator  
Describable  
DescribeAgentAvailability  
DescriptionProvider General interface for entities providing name and description without ability to change them  
DetectChangesAfterBuildCompletedListener Listener that checks for changes when a build is completed  
DirectCrowdGroupManager Crowd implementation of the atlassian-user group manager. 
DirectCrowdUserManager  
DisablePlanBulkAction  
DisableRemotePluginEvent  
DisableRemotePluginModuleEvent  
DistributedProperties  
DistributedPropertiesImpl  
DomainObjectSecurityAware  
DoubleSSLSocketFactory  
DoubleSSLTrustManager  
DoubleThrowingPredicate<T, E extends Throwable, F extends Throwable> Determines a true or false value for a given input. 
DurationFormat  
DurationUtils This class provide some Time formatting methods. 
DynamicDelegationAccessor This delegation accessor supports changing the underlying accessor at runtime. 
DynamicUserConfiguration  

E

EBSVolumeSupervisorFactoryImpl  
EBSVolumeSupervisorImpl  
EC2InstanceTypeUserType  
EditAgentCapability  
EditChainDetails  
EditCommentAction  
EditElasticCapability  
EditGroupPage  
EditJiraIssues  
EditLabelsAction  
EditPlanPermissionCondition  
EditRepository  
EditSharedCapability  
EditTask  
EditUserPage  
ElasticAccountBean A bean the encapsulates the storage and retrieval of ElasticConfiguration  
ElasticAccountBeanImpl  
ElasticAgent  
ElasticAgentBootstrap  
ElasticAgentDefinition  
ElasticAgentDefinitionImpl Defines an Elastic Agent  
ElasticAgentOnImagePredicate  
ElasticAgentRegistrationBean  
ElasticAgentServerKeyManager  
ElasticAgentTunnelManager  
ElasticAgentTunnelManagerImpl  
ElasticAgentTunnelPorts  
ElasticAgentUserData  
ElasticAgentUserDataImpl  
ElasticConfigUpdatedEvent  
ElasticConfiguration Represents the configuration of Elastic Bamboo  
ElasticConfigurationImpl  
ElasticEnabledCondition  
ElasticErrorDetails Error Details specific to elastic bamboo  
ElasticFunctionalityFacade Facade that orchestrates EC2 related functionalities  
ElasticFunctionalityFacadeImpl  
ElasticImageConfiguration  
ElasticImageConfigurationAccessor  
ElasticImageConfigurationAccessorImpl  
ElasticImageConfigurationDao  
ElasticImageConfigurationHibernateDao  
ElasticImageConfigurationImpl  
ElasticImageConfigurationManager Manager for managing all Bamboo-side AWS (Elastic) stuff. 
ElasticImageConfigurationManagerImpl  
ElasticImageConfigurationMapper  
ElasticImageDecorator  
ElasticInstanceManagementListener  
ElasticInstanceManager  
ElasticInstanceManagerImpl  
ElasticInstanceSchedule Represents an schedule to attempt to manage the number of elastic agents  
ElasticInstanceScheduleDao  
ElasticInstanceScheduleDaoImpl  
ElasticInstanceScheduleImpl  
ElasticInstanceScheduleJob  
ElasticInstanceScheduleManager Manages the cron schedule for bringing up & down elastic instances  
ElasticInstanceScheduleManagerImpl  
ElasticInstanceScheduleMapper  
ElasticInstanceScheduleScheduler Sets up the scheduler for ElasticInstanceSchedule  
ElasticInstanceShutDownOnAgentOfflineListener Shuts down the instance elastic instance if an agent has gone off line & isRequestedToBeStopped  
ElasticInstancesMonitor  
ElasticInstancesMonitorJob  
ElasticRunningInstancesOptimizer ElasticRunningInstancesOptimizer is responsible for determining what elastic images and how many of them need to be started to speed up queue processing. 
ElasticRunningInstancesOptimizerImpl  
ElasticUIBean Interface for a bunch of helper methods for the UI that don't require any context information  
ElasticUIBeanImpl Bean class for a bunch of helper methods for the UI that dont require any context information st  
ElementContentElementParser This simply extracts the content between two xml tags. 
ElementParser This defines how to process specific xml elements from within a SAX parser. 
EmailEvent  
EmailListener  
EmailRecipient Represents a single email address notification recipient  
EmailValidator This class checks email addresses. 
EmailValidator EmailValidator checks that a given String field, if not empty, is a valid email address. 
EnablePlanBulkAction  
EnableRemotePluginEvent  
EnableRemotePluginModuleEvent  
EncryptionException Aggregates the various encryption exception in to one. 
EnumTypeConverter  
EnvironmentVariableAccessor Accessor for all environment variables needed by the ProcessService
EnvironmentVariableAccessorImpl  
EnvironmentVariablesAwareBuilder This interface is deprecated. since 3.1 use TaskType. EnvironmentVariableAccessor and ExternalProcessBuilder are available to assist with handling environment variables.  
ErrorAccessor Accessor for ErrorDetails  
ErrorAction A base Error class used for things like 404, permission denied etc. 
ErrorCollection A very simple interface to collect errors. 
ErrorCollectionUtils  
ErrorDetails Stores all the error details for many different sorts of errors. 
ErrorDetails.AgentIdentifier View of BuildAgents referenced in a error report. 
ErrorHandler Describes an abstraction for dealing with errors that occure while building builds. 
ErrorLogEntry  
ErrorMemorisingInterceptor Interceptor that remembers all the errors being reported in the build log. 
ErrorOfPlanResultPredicate  
ErrorReplyMessage  
ErrorStreamToBuildLoggerOutputHandler  
ErrorStreamToListPumper  
ErrorStreamToLogsPumper  
ErrorUpdateHandler  
EscapeChars This class provides various character escaping utility methods,  
EscapedLikeExpression  
EventListenerRunnable A Runnable that holds runs an event listener using the passed in EventListener  
ExceptionHandler  
ExceptionTranslator  
ExceptionTranslatorImpl  
ExecAndWaitWithJSONStatusUpdateInterceptor Allows ajax status requests when using the ExecAndWaitInterceptor for long running tasks. 
ExecutableAgentsMatrix  
ExecutableAgentsMatrixImpl A simple holder object that stores information about the executable agents on a per requirement basis  
ExecutableBuildAgent The ExecutableBuildAgent that is able to be run builds. 
ExecutablePathUtils  
ExecuteBuild  
ExecuteBuildTask  
ExecuteRenameAgentCapability  
ExecutionContext Stores non-persistant contextual data during the execution of a Chain and its ChainStages Key references are weak. 
ExecutionLimitsServiceImpl  
ExecutionRequestResult Result for PlanExecutionManager requests  
ExecutionStatus  
ExecutionStatusProvider Provider of ExecutionStatuss Not to be used directly. 
ExecutionStatusProviderImpl  
ExpandTemplateStrategy  
ExpiryCustomObjectContainer A hacked up object to allow the build expiry admin and build configuration adming to share the same ftl... 
Export  
ExportDetailsBean  
ExportResource Export XML details for a Plan and its Project  
ExtConnection Sadly JavaCVS does not come with support for :ext server connections. 
ExtendedAuthor  
ExtendedAuthorManager  
ExtendedBuildResultsSummary This interface is deprecated. since 2.7 use BuildResultsSummary  
ExtendedNotification Provides the Notification object with a way to add anything else to the email. 
ExternalProcessBuilder Builder to create ExternalProcesss using the ProcessService 
ExternalsLockException Exception to represent a locked external directory  
ExtraBuildResultsData Provides extra information that is available additionally to BuildResultsSummary  

F

FailedStageRestartEvent Event that gets triggered before a failed stage is restarted  
FailurePeriod  
FieldValueItem  
FieldValueItemHolder Interface that wraps list of FieldValueItem objects  
FIFOBoundedList<E> A FIFO bounded list beacked by a linkedlist. 
FileBasedPersister This class persists all data as xml data files on the file system. 
FileBasedPersisterOptions This allows the user to specify the file based persister options. 
FilebasedRepositoryDescriptor  
FileCopier This class provides common file copying code  
FileCopier.IoInputException  
FileCopier.IoOutputException  
FileHashDescriptor  
FileInputSupplier Supplies an InputStream for a File  
FilepathValidator Validator used to validate that group name is unique  
FilePermissionUtil Utility class for changing the file permissions using JDK1.6 File.setWritable and family if available, falling back to executing a chmod command. 
FileServerServlet Used to serve Files from Bamboo, for a given number of strategies. 
FileVisitor This class uses patterns to identify determine which files should be visited. 
FilterController  
FilterCookieWriterAction  
FilteredMap<V>  
FilteredTestResults<T extends TestClassResultDescriptor> Interface that provides a summary of all test information for a buildResultSummary for the UI. 
FilteredTestResultsAbstract  
FilteredTestResultsImpl  
FilteredTestResultsPaginableImpl  
FilteringPlanManager  
FinalizingTaskExecutionStrategy  
FindLatestBuildResultHitCollector A hit collector that finds the latest build result summary for that query  
FingerprintEvent An event that publishes the server's fingerprint  
FingerprintMatchingMessageListenerContainer A MessageListenerContainer that filters out messages with a different server fingerpring  
FinishSetupAction  
FirstJobFailedNotificationType  
FisheyeWebRepositoryViewer URL FORMATS: file https://atlaseye.atlassian.com/browse/bamboo/branches/atlassian_bamboo_2_4_branch/atlassian-ide-plugin.shared.xml#r68584 url/browse/reponame/file~ revision https://atlaseye.atlassian.com/browse/bamboo/trunk/atlassian-ide-plugin.shared.xml?r=68584 url/browse/reponame/file?r=XXX diff https://atlaseye.atlassian.com/browse/bamboo/trunk/atlassian-ide-plugin.shared.xml?r2=68584&r1=68581 url/browse/reponame/file?r2=XX&r1=YYY -- is this working for perforce yet? - no. 
FiveOhOh A 500 error handling action that tries to find the exception in the context and then also logs it. 
FooterModuleDescriptor Module descriptor for pluggable footer plugins  
ForgotPassword A webwork action to handle a registered user forgetting their password. 
FreemarkerContext This class is similar to BambooActionSupport but does not require an action or action context. 
FreemarkerPluginCacheInvalidator  
FreemarkerRequestDispatcherPageFilter A filter that works like FreeMarkerPageFilter but it delegates back to a request dispatcher if the template is not found  
FreemarkerTextResult  
FreemarkerWebPanelRenderer  
FreemarkerXmlResult  

G

GadgetUserResource  
Gate Simple starting gate for co-ordinating a bunch of threads. 
GenericAclEntryAfterInvocationCollectionFilteringProvider  
GenericAclEntryAfterInvocationProvider  
GenericCapabilityType  
GenericEnumUserType<T extends Enum> Generic Hibernate UserType implementation for enums. 
GeronimoPlatformTransactionManager  
Get  
GetBambooBuildNumber This class provides the current Bamboo build number. 
GetBuildResultsDetails  
GetFingerprintAction  
GetFingerprintResponse  
GetJarServlet Used by UpgradeRemoteAgent  
GetLatestBuildCommand This class uses the Bamboo rest api to obtain the latest build summary for a given build. 
GetLatestBuildResults This class provides the latest build to callers of the rest api  
GetLatestBuildResultsForProject Will return the latest build results for a given project  
GetLatestBuildsByUser  
GetLatestUserBuilds  
GetPackageServlet Used by UpgradeRemoteAgent  
GetPkFileAction  
GetProjectDetails Returns the basic project details for a given key  
GetRecentlyCompletedBuildResultsForBuild This class provides the most recently completed build results (not just the most recently completed build of the plan) to callers of the rest api  
GetRecentlyCompletedBuildResultsForProject This class provides the most recently completed build results (not the most recently completed build of each plan in the project -- just the overall most recent) to callers of the rest api  
GetResourceServlet Used by UpgradeRemoteAgent  
GetResourcesServlet Used by UpgradeRemoteAgent  
GiveBamboonsFeedback  
GlobalAdminAction  
GlobalAdminInterceptor  
GlobalAdminMenuCondition Web item condition for Global Admin actions  
GlobalAdminSecurityAware  
GlobalApplicationSecureObject Basic Pojo representing the "Global" level permissions, so that we can leverage Acegi's ACL even on the Global Authorization level without a particular build plan  
GlobalBypassSecurityAware  
GlobalCreatePlanSecurityAware  
GlobalCreateVoter  
GlobalPage Global page accessible from main navigation menu. 
GlobalReadSecurityAware  
GlobalReadVoter  
GlobalVoter  
GotoAuthors  
GotoBuildResult  
GrailsBuilder2TaskConverter  
GrailsBuildTask  
GrailsCapabilityDefaultsHelper  
GrailsTaskConfigurator  
GravatarDefaultImage  
GravatarDownloadException  
GravatarRating  
GravatarService A gravatar is a dynamic image resource that is requested from the gravatar.com server. 
GravatarServiceImpl A gravatar is a dynamic image resource that is requested from the gravatar.com server. 
GroupAwareSidRetrievalStrategyImpl  
GroupedMaven2ArtifactProperties Holds a list of Maven2ArtifactProperties that share the same GroupId and is either snapshot or release versioned  
GroupedMaven2ArtifactProperties.Predicates  
GroupHelper Higher level component to deal with group management via UI. 
GroupMapper  
GroupMemberMapper  
GroupPrincipalSid A Sid that represents a group instead of a user. 
GroupRecipient Represents a group recipient. 
GroupsAdminPage  
GroupsAdminPage.Group  

H

Hammer Used to hammer a server. 
Handler

A URL scheme handler for "httpst", HTTP over SSL with no certificate or host name verification, and using the tunnel proxy. 

Handler

A URL scheme handler for "httpst", HTTP over SSL with no certificate or host name verification, and using the tunnel proxy. 

HandlerRegistry Static utility class to regsiter the URL Handler packages  
HeartBeatCheckerJob  
HeartBeatCheckerJobScheduler  
HeartbeatMessageListener Specialised listener for heartbeat messages. 
HgCacheHandler  
HgCapabilityTypeModule  
HgCommandBuilder  
HgMavenPomAccessor  
HgRepository  
HgRepositoryAccess  
HgRepositoryAccessImpl  
HgRepositoryUrlObfuscator  
HgWebRepositoryUrlProvider  
HgWebRepositoryUrlProvider.None  
HgWebRepositoryViewer  
HibernateAccessControlEntryImpl  
HibernateAcl  
HibernateAclImpl  
HibernateAuditLogDao  
HibernateAuthorManagerImpl  
HibernateCollectionConverter  
HibernateEventListener An event listener that'll be wrapped in a hibernate session when loaded by Spring through the HibernateInterceptor  
HibernateMapConverter  
HibernateMutableAclService An extended MutableAclService with more operators. 
HibernateMutableAclServiceImpl  
HibernateObjectIdentityImpl  
HibernateObjectIdentityRetrievalStrategyImpl  
HibernateObjectIdentityUserType  
HibernateObjectsAuditInterceptor  
HibernatePermissionUserType  
HibernateSidUserType  
HibernateSortedMapConverter  
HibernateSortedSetConverter  
HibernateUpgradeTask  
HomeDirectoryLayout Facade for SystemDirectory for the plugin system (No BootstrapManager on agents)  
HomeDirectoryLayoutImpl  
HsqlDbmsBean  
HtmlUtils  
HttpMessageSender  
HttpsProxyHost  
HttpTunnelSocket Connections established by this socket are proxied over a CONNECT-capable HTTP proxy. 
HttpTunnelSocketFactory Tunnels over a CONNECT-capable HTTP proxy. 

I

I18nBean  
I18nBeanFactory  
I18nBeanFactoryImpl  
IgnoreMissingFieldXStream An XStream unmarshaller that ignores any properties that it can't find. 
ImageCapabilitySet  
ImageCapabilitySetDao  
ImageCapabilitySetHibernateDao  
ImageCapabilitySetImpl  
IMEvent  
ImmutableAcl  
ImmutableTaskDefinition Immutable TaskDefinition implementation  
Import  
ImportExportManager Controls the import and export tasks for Bamboo  
ImportExportManagerImpl  
ImportMavenPlanAction  
ImportMavenPlanCheckoutPomAction  
ImportMavenPlanCreatePlanAction  
ImRecipient Represents a single IM address recipient  
ImTransport Knows how to send IM messages to a specific imAddress. 
IncludeExcludeAwareRepository  
IncompatiblePluginVersionException Thrown when a class cannot be resolved because the plugin version is incompatible. 
IncorrectPlanTypeException Thrown if the requested Plan exists but cannot be narrowed to the given Class  
IncorrectResultSummaryTypeException Thrown if the requested ResultsSummary exists but cannot be narrowed to the given Class  
IndexedBuildResultsSearcher  
IndexedBuildResultsSearcherImpl  
IndexUtils Helper class to help deal with indexing / lucene stuff  
InetAddressBean  
InfoResource  
InitablePluginModule Represents a plugin module that can be initialize with its own module descriptor. 
InitialBuildAwareRepository Allows the Repository to perform custom actions  
InitialBuildListener Listener that checks the  
InitialBuildRequiredEvent  
InitialBuildTriggerReason  
InitialiseSmackOnStartup  
InitializeBuild A task that initializes the build to the latest version to be run  
InlineEventListener A marker interface to denote an event listener that should always be run inline (ie not async)  
InstallableFile A file in the JAR file that is to be installed  
InstallerCommand Available installer commands  
InstallIfMissingStrategy This strategy will install a file only if it does not exist already. 
InstallStrategy  
InstanceShuttingDownListener  
InstantMessagingServerDao  
InstantMessagingServerDefinition  
InstantMessagingServerDefinitionImpl  
InstantMessagingServerHibernateDao  
InstantMessagingServerManager  
InstantMessagingServerManagerImpl  
InstantMessagingServerMapper  
InternalTaskContext An internal interface that represents common functionality between different contexts that a InternalTaskType can run in. 
InternalTaskType<V extends InternalTaskContext> A generic super interface for Task extension points. 
InterruptibleBuildTask A marker interface to denote that this task can be cancelled by a call to interrupt() to the running thread. 
InterruptThreadWatchdog An abstract class for interrupting a thread after a given timeout. 
InvalidRequestException  
InvalidRequestExceptionMapper User: mwent Date: Apr 20, 2009 Time: 11:14:10 AM  
IOExceptionHandler  
IpAddressValidator A class for checking to see if a String is a valid IP Address. 
IsArtifactDefinitionEq  
IsArtifactLinkEq  
IsArtifactSubscriptionEq  
IsAuthorEq  
IsCollectionEqual<T>  
IsConsumedSubscriptionEq  
IsCronTriggerEq  
IsEntityObjectIdEq  
IsExternalProcessBuilderEq  
IsLoginInformationEq  
ISO8601DateAdapter User: mwent Date: Apr 17, 2009 Time: 4:20:33 PM  
IsolatedTmpDirCommandDecorator  
IsolatedTmpDirCommandDecorator  
IsVariableDefinitionEq  
IterablePluginKeyResolver PluginKeyResolver for iterables. 
IteratorHibernateCallback<T>  

J

JarDescriptor Provides information about a single Jar 
JavascriptWriteServlet Servlet that writes out the contents of a page as a series of escaped document.write commands  
JavaServiceWrapperFileNames Small utility class to handle source/destination paths of Java Service Wrapper architecture-dependent files. 
JavaVirtualMachineDetector Based on comment from Vincent Massol on the forums: http://www.pols.co.uk/forums/viewtopic.php?id=26  
Jdk This class is a POJO holding the information about a system JDK. 
JdkCapabilityType  
JdkManager  
JiraApplinksEntities XML mapping class for applinks entity list query  
JiraApplinksEntity  
JiraApplinksService  
JiraApplinksServiceImpl  
JiraIssueDetails Bamboo's representation of an issue received from the jira server Use JiraIssueDetailsBuilder to construct JiraIssueDetails objects  
JiraIssueDetailsBuilder Builder for JiraIssueDetails Builder can be obtained by call to builder()  
JiraIssueDetailsBuilderFactory  
JiraIssueDetailsBuilderFactoryImpl  
JiraIssueDetailsBuilderImpl  
JiraIssueDetailsImpl Bamboo's representation of an issue for the UI  
JiraIssueKey  
JiraIssueLinkType Represents a type of link between a build result and a jira issue  
JiraIssueLinkUserType Represents the type of link between the buildresultsummary and the jira issue in the database  
JiraIssueManager  
JiraIssueManagerImpl  
JiraIssuePredicates  
JiraIssueResultsManager A manager to search for builds for given JIRA parameters  
JiraIssuesMapper  
JiraIssueUtils  
JiraIssueUtils.JiraPanel  
JiraRedirectAction  
JIRAReleasePlanTrigger  
JIRAReleaseTriggerReason  
JiraRemoteIssueManager Interface for interacting with the JIRA Server  
JiraRemoteIssueManagerImpl  
JiraResultWebItemCondition Determines whether to display the JIRA tab for the plugin or not  
JiraServerDefinition Defines a JIRA Server. 
JiraServerDefinitionImpl  
JiraStatus Bamboo's representation of a issue status object from JIRA  
JiraStatusAdapter  
JiraStatusImpl  
JiraType Bamboo representation if a IssueType object from JIRA  
JiraTypeAdapter  
JiraTypeImpl  
JiraXmlSearchResultChannelEntity  
JiraXmlSearchResultEntity XML mapping class for JIRA XML search result  
JiraXmlSearchResultItemEntity  
JiraXmlSearchResultItemStatusEntity  
JiraXmlSearchResultItemTypeEntity  
JmsSelectorUtils  
JmsTemplateMessageSender  
Job  
JobCompletedEvent Event that gets triggered when a build is completed A BuildResultsSummary corresponding to this event should be available via BuildResultsSummaryManager See PostBuildCompletedEvent and BuildFinishedEvent  
JobConfigCrumb  
JobConfigPage  
JobCreationService  
JobExecutionManager Executes a BuildContext Usually used to execute the BuildContext  
JobExecutionManagerImpl  
JobMapper  
JobResultCrumb  
JSONAsHTMLResult Attempt to retrieve an instance of JSONObject from WebWork's ValueStack through property returned from getJSONObjectProperty() and write the String representation of the retrived JSONObject to HttpServletResponse's outputstream. 
JsonHelper  
JsonStatusProvider Allows the interceptor ExecAndWaitWithJSONStatusUpdateInterceptor to retrieve the current status of the action to pass back to the UI. 
JSONValidationInterceptor Taken from xwork 2.1.2 See http://struts.apache.org/2.1.2/struts2-core/apidocs/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.html  
JUnitResultParserTask  
JunitTestReportCollector This class obtains the test results from a directory containing Junit test result file. 
JunitTestResultsParser This class extracts the interesting test information from the ant test results. 

K

Key<T> Allows type safe retrieval of a value from TypedIdentityMap 
KeyStoreFactory  
KeyStoreFactoryImpl  
KeyUtils  
KeyUtils.InvalidPrivateKey If there are problems creating a key, one of these will be returned instead. 
KeyUtils.InvalidPublicKey If there are problems creating a key, one of these will be returned instead. 
KillAgentOnFingerprintMismatchListener Verfies if the fingerprint from the server. 

L

Label  
LabelCount A simple object type that has the label and the count that matches that label  
LabelCountImpl  
LabelDao  
LabelHibernateDao  
LabelImpl  
Labelling  
LabellingImpl  
LabellingMapper  
LabelManager  
LabelManagerImpl This manager is not transactional but is thread safe  
LabelMapper  
LabelParser  
LabelPathMap This class is deprecated. Since 3.1. Use tasks TaskExecutableType & CapabilityDefaultsHelper  
LabelPathMapConverter  
LabelRssFeedAction This generates a rss feed for a given label. 
LabelUsageCountCollector  
LabelUsageRatioCollector  
Latest25FiveBuildResultsFilter This class provides a the latest 25 build result summaries for a given build. 
LazyMarshaller Lazy org.logicblaze.lingo.jms.marshall.Marshaller living his lazy life in Spring. 
LazyPaginationAware<T> Actions that implement this has a results list that is paginated and only results on the current page will be fetched. 
LegacyBuilderToTaskConverter Represents a utility that creates a list of tasks that provide the same functionality that a legacy builder existing in a build configuration. 
LegacyBuilderToTaskConverterDescriptor  
LegacyBuilderToTaskConverterService Service to convert Builders used in BuildConfigurations into Tasks. 
LegacyBuilderToTaskConverterServiceImpl  
LegacyJiraServerMapper  
LegacyNotificationIm  
LegacyProjectDependencyMapper  
LicenseFilter A Filter to check if the license is valid. 
LifeCycleState  
LifeCycleStateUserType  
LimitedConcurrencyCaller LimitedConcurrencyCaller allows limit concurrent calls on critical resources as database connections. 
LimitedConcurrencyCaller.Callable<T, E extends Exception>  
LimitedConcurrencyCallerImpl  
LinkedJiraIssue A JIRA issue and how it is linked to the corresponding build result summary  
LinkedJiraIssueComparator Extracted from JIRA UNPARSED_DATE = "19-05-2008"; BUILD_NUMBER = "319"; VERSION = "4.0-SNAPSHOT";  
LinkedJiraIssueImpl  
LinkedJiraIssueRootMapper  
LinkedJiraIssuesMapper  
ListBuildNames This class provides a list of available build names  
ListBuildResults  
ListChainResults  
ListFactory This class provides common List creation behaviour. 
ListJobsForChain  
ListProjectNames This class provides a list of Projects  
ListRunningInstances  
LoadBitbucketRepositories  
LocalAgentDefinition  
LocalAgentDefinitionImpl  
LocalAgentManager For backward compatibility, deprecated in 3.3 Use {}@link AgentManager} instead  
LocalArtifactManager  
LocalBuildAgent  
LocalBuildAgentImpl  
LocalBuildResultProcessor  
LocalCapabilityHibernateSetDao  
LocalCapabilitySet  
LocalCapabilitySetDao  
LocalCapabilitySetMapper  
LocalRepositorySetupHelper  
LogEntry  
LoggingAntBuildListener  
LoggingBuilder A CVS builder that logs the messages coming through if debug is enabled  
Login This class lets a remote user login to obtain a session to access the REST API  
Login This action simply displays the login page. 
LoginCommand This class uses the Bamboo rest api to logonto a Bamboo server. 
LoginHelper Login helper. 
LoginInformation  
LoginInformationDao  
LoginInformationHibernateDao  
LoginInformationImpl  
LoginInformationManager  
LoginInformationManagerImpl  
LoginInformationMapper  
LoginRedirectResult Used by the Signup process so that new users are automatically signed in  
LogInterceptor Common interface for interceptors attached to build loggers  
LogInterceptorAdapter No-op interceptor. 
LogInterceptorStack This class handles attaching/detaching of interceptors and the actual interception forwarding. 
LogLicenseDetailsServerStartedListener  
LogMemorisingInterceptor  
Logout This class logs a remote user out from their session. 
Logout This class logs out the currently loggin in user. 
LogoutSupport This class logs out the currently loggin in user. 
LogToServer  
LuceneAuthorManagerImpl  
LuceneBasedJiraIssueResultsManagerImpl  
LuceneConnection Bamboo's specialisation of the standard Lucene connection interface  
LuceneConnectionImpl  

M

MailServerMapper  
ManageCachesAction  
ManageElasticInstancesAction  
MandatoryCleanCheckoutAwareRepository Implement this interface if repository can be configured in a way that requires clean checkout at each build. 
ManualBuildBulkAction  
ManualBuildDetectionAction Implementation of BuildDetectionAction for Manual Builds  
ManualBuildStrategy This class forces a manual build. 
ManualBuildTriggerReason  
ManualStageResumedEvent Event that gets triggered before a manual stage is resumed  
ManualTriggerReasonRenderer  
MapperExportException  
MapperFactory

Provides custom XStream com.thoughtworks.xstream.mapper.Mappers that wraps around the default chain of mappers. 
MapperUtil  
MapPluginKeyResolver Tries to resolve the plugin key from any key or value in a map. 
Maven1BuildTask  
Maven1BuildTaskConfigurator  
Maven1CapabilityDefaultsHelper  
Maven1Config  
Maven2ArtifactProperties This class is XStreamed be extremely careful when making changes to this. 
Maven2ArtifactProperties.Factory  
Maven2BuildTask  
Maven2BuildTaskConfigurator  
Maven2BuildWebItemCondition  
Maven2CapabilityConfigurationHelper Helper class for accessing Maven2 capability configuration. 
Maven2CapabilityDefaultsHelper  
Maven2Config  
Maven2IsolatedLocalRepositoryCommandDecorator  
Maven2LogHelper This class is deprecated. since 3.1 use MavenLogHelper  
Maven2ProjectParser  
Maven2ProjectProperties This class is XStreamed be extremely careful when making changes to this. 
Maven2TaskComponent  
Maven3BuildTask  
Maven3BuildTaskConfigurator  
Maven3CapabilityDefaultsHelper  
Maven3Config  
Maven3IsolatedLocalRepositoryCommandDecorator  
MavenBuilder2TaskConverter  
MavenDependenciesProcessorConfig  
MavenDependenciesProcessorConfigurator  
MavenDependenciesProcessorTask  
MavenDependenciesServerPostProcessor Updates plan particles after a build if the maven dependencies processor was used. 
MavenDependencyHelper  
MavenHelper  
MavenLogHelper  
MavenPomAccessor  
MavenPomAccessorAbstract<T extends AbstractRepository>  
MavenPomAccessorCapableRepository Defines a repository which can setup itself using Maven SCM url as defined in http://maven.apache.org/scm/scms-overview.html  
MavenUtils  
MavenUtils.MavenVersionMatcher  
MetadataResource Directory resource for Bamboo REST resources  
MimeTypeLoader This class loads the mimetypes xml configuration file. 
MimeTypeLoader.ExtensionElementParser  
MimeTypeLoader.MimeMappingElementParser  
MimeTypeLoader.MimeTypeElementParser  
MiscellaneousBuildConfigurationModuleDescriptor Module descriptor for extra build configuration plugin. 
MiscellaneousBuildConfigurationPlugin Marker interface for plugins that are used to add custom parameters to BuildConfiguration/BuildDefinition. 
MockEventManager Mock com.atlassian.event.EventManager. 
MockPlugin Mock com.atlassian.plugin.Plugin. 
MockPluginModuleElementBuilder Creates org.mockito.Mockito mocks to init plugin com.atlassian.plugin.ModuleDescriptors. 
MockPrefixModuleFactory

Use it to instantiate fake module descriptors in unit tests if you don't want them to throw exceptions left right and centre. 
ModuleAndMultiDescriptorPredicate<T>  
MoveBuilds  
MoveJobAction  
MoveRepository  
MoveStageAction  
MoveTask  
MsSqlDbmsBean  
MultipartEmailTransport  
MultiThreadedUpgradeRunner A executor wrapper that allows for multi threaded upgrade tasks to be run easier  
MutableBuildKeyResultsSummary  
MutableEnvironmentVariablesAwareBuilder This interface is deprecated. since 3.1  
MutableQuietPeriodAwareRepository This interface is deprecated. since 3.1  
MutableTestResultsSummary Mutable version of TestResultsSummary  
MvnPlugin Constants and meta data of the maven plugin. 
MvnPlugin.Modules  
MySqlDbmsBean  

N

NamedExecutors Class equivalen to Executors with support for naming of pooled threads  
NamedThreadFactory ThreadFactory that allows you to name the threads and create a thread with a  
NameProvider General interface for entities providing name without ability to change it  
NameValuePair This class containd a name value pair, such as Repository specific change detection mechanism. 
Narrow Utility for narrowing object instances to Class types See to(Object, Class) 
NativeAntTaskExecutor A wrapper that provides standard Bamboo functionality to Ant Task  
NavigationAware Interface defining that the navigation context is available for the UI and hense the plan navigator can be displayed  
NavigationAwareInterceptor Injects the appropriate navigation context into the action to be available to the UI  
NavigationContext  
NeedsXstream

A component that needs to be initialized with an XStream instance. 
NonCachingHeaderFilter  
NonFinalVersionCondition Prevents display of web content for final Bamboo versions. 
NonThreadSafeComputingMap<K, V>  
NotAuthorizedException Created by IntelliJ IDEA. 
NotAuthorizedExceptionMapper User: mwent Date: Apr 20, 2009 Time: 11:14:10 AM  
NotDeletedPredicate  
NotFoundException User: mwent Date: Apr 20, 2009 Time: 11:10:49 AM  
NotFoundExceptionMapper User: mwent Date: Apr 20, 2009 Time: 11:14:10 AM  
Notification Represents a Notification ready to be sent. 
NotificationDao  
NotificationDispatcher Evaluates notification transports, ensures no duplicate emails and kicks off the sending process of notifications  
NotificationDispatcherImpl Evaluates notification transports, ensures no duplicate emails and kicks off the sending process of notifications  
NotificationFactory Provides instances of the Notification Transports with the required dependencies injected. 
NotificationHibernateDao  
NotificationManager Provide methods to manage notifications. 
NotificationManagerImpl  
NotificationRecipient Representation of a recipient of notifications. 
NotificationRecipientModuleDescriptor  
NotificationRule  
NotificationRuleImpl  
NotificationSet  
NotificationSet.NotificationSetType  
NotificationSetImpl  
NotificationSetTypeUserType  
NotificationTransport Represents a notification medium or transport. 
NotificationType Represents a type of notification. 
NotificationType.Scope  
NotificationTypeModuleDescriptor  
NoWebRepositoryViewer  
NullBuildLogger  
NullRepository  
NumberOfBuildFailureCollector  
NumberOfBuildsCollector  
NumberOfTestsCollector  
NumberUtils  

O

OAuthAvailableCondition  
OldAbstractBuilder This class is to allow the upgraders to load old code ... 
OldAntBuilder This class is to allow the upgraders to load old code ... 
OldBuild This class ... 
OldConfigurableImpl This class is to allow the upgraders to load old code ... 
OldMavenBuilder This class is to allow the upgraders to load old code ... 
OldScriptBuilder This class ... 
OpenTrustManager Also written by the jive guys from an older version of Smack. 
Operation  
OracleDbmsBean  
OracleLobSelector Class taken from atlassian-bucket so that we can make it a bit more testable (No static bootstrap manager) This should be present in atlassian-hibernate when we upgrade to it  
OrphanedBuildMonitorJob This class looks for orphaned builds - i.e. 
OrphanedBuildMonitorJobScheduler This class looks for orphaned builds - i.e. 
OsgiPersistentCacheFactory  
OsgiPluginKeyResolver Applies OSGi hackery to resolve the plugin key. 
OutputConsumerThread  
OwningPluginNotInstalledException Thrown when a class cannot be resolved because the owning plugin is not installed. 

P

Page<T>  
PageElementFunctions Functions for easier handling of com.atlassian.pageobjects.elements.PageElements. 
Pager<T>  
PaginationAware<T> Actions that implement this has a results list that is paginated  
PaginationAwareInterceptor Intercepter that performs pagination on the  
Paginator  
Pair<A, B> A simple Pair class 
ParameterisedManualBuild  
ParentChainPredicate  
PartialList<E> A List that represents a part of a much bigger list 
PasswordOverrideCVSRoot  
PasswordResetToken Represents one-time token for a user;  
PasswordResetTokenDao  
PasswordResetTokenHibernateDao  
PasswordResetTokenImpl  
PasswordService This class encrypts password using one-way encryption. 
PathFileFilter Matches file if any of it's parents has given name 
PendingBuildResultsCleanup  
PendingBuildResultsCleanupImpl Helper class performing cleanup of pending and InProgress builds. 
PerforceCacheCondition Web item condition for when the Perforce cache is on  
PerforceCapabilityType  
PerforceManager This class is designed to be the interface between the perforce library and the repository. 
PerforceRepository This class provides a Perforce implemention of the Repository interface. 
PerforceRepositoryMavenPomAccessor  
PerforceTestConfiguration This class provides some common perforce test configuration settings  
PermissiveHostnameVerifier  
Persister This interface is deprecated. since 2.0 This is an old interface. Prefer AdministrationConfigurationManager or PlanManager  
PersisterException This class types persister errors. 
PersisterFactory This class allows different components to access the current system persister. 
PersisterOptions  
PhpUnit33XConfigImpl  
PhpUnitBuilder2TaskConverter  
PhpUnitBuildTask  
PhpUnitBuildTaskCloverCommandDecorator  
PhpUnitBuildTaskConfigurator  
PhpUnitBuildTaskHelper  
PhpUnitCapabilityDefaultsHelper  
PhpUnitConfig  
PhpUnitConfigImpl  
PhpUnitPre34CapabilityDefaultsHelper  
PhpUnitUtils  
PhpUnitUtils.VersionMatcher  
PipelineDefinition  
PipelineDefinition.TYPE  
PipelineDefinitionImpl  
PipelineDefinitionVisitor  
PipelineMapper  
Plan  
PlanActionSupport  
PlanAdminSecurityAware  
PlanAware Interface defining that a object can have a Plan  
PlanAwareBandanaContext  
PlanAwareContext A context that allows you to access a plan key if it's available  
PlanAwareContextImpl  
PlanAwareInterceptor  
PlanComparators  
PlanConfigHelper A generic interface to perform manipulations to the Plan Configuration (BuildConfiguration)  
PlanConfigurationPluginUIHelperImpl  
PlanConfigurationUIPluginHelper  
PlanCreationBean Looks after the required components for plan creation. 
PlanCreationDeniedException  
PlanCreationException Exception when an unexpected failure occurs during plan creation  
PlanCreationService Provides an way to create plans of any concrete type. 
PlanCreationService.EnablePlan Enums for whether a plan, once created, will be enabled or disabled  
PlanCreationTemplate  
PlanDao DAO Manager for Plan  
PlanDecorator Object that helps the UI render thr HTML / JS  
PlanDeletionException  
PlanDeletionInterceptorAction Runs before the Plan and its ResultsSummarys have been deleted Any plugins that implement this interface will be run inline with the methods on DeletionService Please note that if any implementations fail to execute (throw an exception, etc) the Plan will be deleted regardless. 
PlanDeletionInterceptorActionModuleDescriptor  
PlanDependency  
PlanDependencyDao  
PlanDependencyHibernateDao  
PlanDependencyImpl  
PlanDependencyManager  
PlanDependencyManagerImpl  
PlanDiscriminatorRegistry Registry for all the discriminators for Plans  
PlanEditSecurityAware  
PlanEvent Provides a common interface for both build and chain events  
PlanExecutableAgentsHelper Utility class to determine which agents can build a Plan  
PlanExecutableAgentsHelperImpl  
PlanExecuteSecurityAware  
PlanExecutionConcurrencyServiceImpl  
PlanExecutionConfig Used to control plan execution taking care of manual stages and plan restart 
PlanExecutionConfig.PlanExecutionType Type of repeated plan execution  
PlanExecutionConfigImpl  
PlanExecutionLockService Locking manager for PlanExecutionManager  
PlanExecutionLockServiceImpl  
PlanExecutionManager Generic Execution Manager for Plan's 
PlanExecutionManagerImpl  
PlanExecutionPermitter Service to check against the plans ConcurrentBuildConfigForPlan  
PlanFavouriteAddedEvent Fired when a user favourites a Plan  
PlanFavouriteEvent  
PlanFavouriteRemovedEvent Fired when a user removes a favourite from a Plan  
PlanFavouriteService Service for managing the plan 'favourite' flag. 
PlanFavouriteServiceImpl  
PlanHelper Plan helper. 
PlanHelper  
PlanHibernateDao<T extends Plan>  
PlanKey Identifier for Plan PlanKeys can be created via PlanKeys  
PlanKeyConverter  
PlanKeyHitCollector Hit collector that returns all plan keys (unsorted) from the query  
PlanKeys Method for producing PlanKeys and PlanResultKeys from a String  
PlanKeyUserType  
PlanLimitAware For classes that want to know whether the bamboo instance has reached its plan limit yet. 
PlanLimitAwareInterceptor  
PlanManager Manager for all Plan types within Bamboo

Use this manager if you need to address Builds, Plans, etc. 
PlanManagerDecorator Pass-through decorator for PlanManager  
PlanManagerImpl  
PlanParticle Description of Plan's product or dependency. 
PlanParticleManager  
PlanParticleManagerImpl  
PlanPermissionSkeleton  
PlanPredicates  
PlanProjectResource  
PlanProjectResource.Option  
PlanReadSecurityAware  
PlanResource Plan service is supposed to be used to retrieve full list of plans and plan details  
PlanResultEvent Provides a common interface for both build and chain events that contain a result  
PlanResultKey Identifier for result objects such as ChainResultsSummary and BuildResultsSummary Can be created from PlanKeys  
PlanResultsAction  
PlanScheduler Manages scheduled jobs for Plans  
PlanSchedulerCallback Callback for PlanScheduler operations  
PlansGreenCondition  
PlanStatePersister Transactional service converting runtime representation of build or chain result into persistent ResultsSummary object. 
PlanStatePersisterImpl  
PlanStatePersisterService A wrapper to PlanStatePersister providing plan-level locking for operations affecting ResultSummaries. 
PlanStatePersisterServiceImpl  
PlanSummariesObject An object that takes in a List of BuildResultsSummary and creates a series of summarised PlanSummaryObject
PlanSummaryObject An object that summarises data for an arbitrary group of builds 
PlanSummaryPage  
PlanTrigger When paired with a TriggerReason gives the implementer control over how the Plan is triggered. 
PlanTriggerModuleDescriptor  
PlanTriggerResult Result of that contains the information required to execute the Plan  
PlanTriggerResultBuilder Builder for PlanTriggerResults  
PlanTriggerResultBuilder.BuildTriggerResultImpl  
PlanType Plan Type descriptions to be used in the UI  
PlanValidationService A stateless, non-transactional service that provides common services for plan validation  
PlanValidationServiceImpl  
PlanVcsRevisionData Class representing revision data using in change detection. 
PlanVcsRevisionDataSet  
PlanVcsRevisionHistoryCleanupScheduler  
PlanVcsRevisionHistoryCleanupScheduler.PlanVcsHistoryCleanupJob  
PlanVcsRevisionHistoryDao  
PlanVcsRevisionHistoryHibernateDao  
PlanVcsRevisionHistoryHibernateStandaloneDao  
PlanVcsRevisionHistoryItem Class representing item in change detection history of a plan. 
PlanVcsRevisionHistoryManager  
PlanVcsRevisionHistoryManagerImpl  
PlanVcsRevisionHistoryMapper  
PlanVcsRevisionHistoryService Provides access to vcs revision information of a Plan  
PlanVcsRevisionHistoryServiceImpl  
PlanVcsRevisionHistoryStandaloneDao  
PluggableFooter A plugin to render the footer in Bamboo. 
PluggableTopNavigation A plugin to render to the top navigation bar in Bamboo 
PluginArtifactInputSupplier Lazily supplies an InputStream for a PluginArtifact  
PluginArtifactServlet Serves all the user installed plugins to the remote agent  
PluginAwareActionConfig ActionConfig that contains a reference to its parent plugin. 
PluginAwareConfiguration An XWork Configuration implementation that allows for PluginAware XWork actions. 
PluginAwareObjectFactory An Spring autowiring object factory that uses the classloader of the of PluginAware action configs to load and wire up the action class. 
PluginClassTemplateLoader  
PluginDecoratorMapper Sitemesh decorator mapper that looks up decorator modules and decorator mapper modules to get decorators from. 
PluginHibernateSessionFactory A factory to access the current Session Hibernate session. 
PluginIdentifier  
PluginKeyResolver Strategy for resolving plugin key from objects. 
PluginModuleIdentifier  
PluginPredicateAdapter Adapts com.google.common.base.Predicate to com.atlassian.plugin.predicate.PluginPredicate  
PluginResolver Resolves plugin that objects belong to. 
PluginsAwareMapper

com.thoughtworks.xstream.mapper.Mapper that is able to load classes from the plugin system. 
PluginsAwareMapper.Factory  
PluginsAwareMarshaller Plugins2-aware implementation of org.logicblaze.lingo.jms.marshall.Marshaller 
PollingBuildStrategy This class defines the build, only if the build has changed strategy. 
PollingBuildStrategy.PollingStrategy  
PollingBuildStrategyJob Sets flag to trigger build  
PortValidator  
Post  
PostBuildCompletedEvent Fired after the build has been completed A BuildResultsSummary corresponding to this event should be available via BuildResultsSummaryManager See BuildCompletedEvent and BuildFinishedEvent  
PostBuildCompletedEventListener  
PostChainAction Custom action that runs after the Chain has finished executing 
PostChainActionModuleDescriptor  
PostChainIndexAction Responsible for indexing the ChainResultsSummary when the Chain execution has completed  
PostChainIndexWriter Provides a hook into the indexing code put in your own information to the index  
PostChainIndexWriterModuleDescriptor  
PostConfigurableBuilder This interface is deprecated. since 3.1 we have moved to Tasks from Builders. Use TaskConfigurator instead for general configuration and TaskRequirementSupport to add requirements.  
PostConfigurableRepository  
PostgreSqlDbmsBean  
PostJobAction Custom action that runs after a Job has finished executing as part of a ChainStage 
PostJobActionModuleDescriptor  
PostStageAction Custom action that runs after the ChainStage has finished executing 
PostStageActionModuleDescriptor  
PreChainAction Custom action that runs before the Chain has started executing 
PreChainActionModuleDescriptor  
PreferenceResource  
PreJobAction Custom action that runs before a Job has been queued as part of a ChainStage 
PreJobActionModuleDescriptor  
PreparationTask Marker interface to mark tasks that should be executed in build preparation phase Currently only VcsCheckoutTask is such kind of tasks  
PrepareBuildTask Task to clear logs, initialize the build and perform custom pre-build actions  
PreStageAction Custom action that runs before the ChainStage has started executing 
PreStageActionModuleDescriptor  
PreventJobExecutionUntilCompletedTriggerListener This trigger listener will allow only one job (identified by JobDetail) to be executed at a time by given trigger. 
PriorityUpgradeTask A marker interface to ensure that these upgrade tasks get run as a priority. 
ProcessBuildResult  
ProcessDescriptor  
ProcessService Provides support for executing ExternalProcesss 
ProcessServiceImpl  
Profile This class displays the user profile page... 
ProgressBar This object encapsulates the bar graph that represents a progress of a given build  
ProgressBarImpl  
Project Represents a Bamboo project object. 
ProjectAware  
ProjectChainMapper  
ProjectCrumb Crumb for a single Project object. 
ProjectDao  
ProjectDependencyMapper  
ProjectDescriptor  
ProjectHibernateDao  
ProjectManager Manager for Project  
ProjectManagerDecorator Pass-through decorator for ProjectManager  
ProjectMapper  
ProjectResource User: mwent Date: May 22, 2009 Time: 1:04:59 PM  
ProjectStatusHelper Helps the UI deal with displayiing projects  
ProjectStatusHelperImpl  
ProxyChannelSession  
ProxyChannelSession.Factory  
ProxyConnectionData  
ProxyConnectionDataBuilder  
ProxyConnectionDataProvider  
ProxyErrorReceiver  
PublicRepositoryDescriptor  
Put  

Q

QuartzStrategy  
QuartzStrategyJob Sets flag to trigger build  
QueuedBuildJsonDecorator Decorator for a build that's waiting in the queue  
QueueResource Lists all the builds waiting in the build queue, adds or removes a build from the build queue. 
QuietPeriodAwareRepository Repositories that implement this method will continue to collect changes for every getQuietPeriod() up to getMaxRetries() times. 
QuietPeriodHelper Allows you to easily add commit quite time to your repository  

R

Random This class generates random stuff!  
RandomGUID This class generates Global Unique Ids (GUIDS). 
RatioOfFailureWithLabelUsageCollector  
RatioOfSuccessCollector  
ReadOnlyCapabilitySet A ReadOnlyCapabilitySet is a non editable read only capability set. 
ReasonForBuild This class provides a way to mark builds with the reason they have been built. 
ReasonForBuildUserType  
RecentLazyReference<T>  
RecentLazyReference.IsTooOldPredicate  
ReindexAction  
RelativePath This class converts an Absolute Path into a Relative Path. 
RelevantChangeset Used for export/import and upgrade tasks only  
RelevantChangesetsMapper  
RememberMeTokenExpiryJob  
RememberMeTokenExpiryScheduler  
RememberMeTokenImpl  
RemotableEventManager An event manager that rebroadcasts the an RemoteBroadcastEvent through a JmsTemplate  
RemoteAgent  
RemoteAgentBundledPluginsAccessor Bundled plugins accessor for remote agents. 
RemoteAgentDefinition  
RemoteAgentDefinitionImpl  
RemoteAgentHomeDirectoryLayout  
RemoteAgentHomeLocator

A BambooHomeLocator for remote agents. 

RemoteAgentHomeLocatorForBootstrap This class should be used only in agent bootstrap. 
RemoteAgentHttpClient  
RemoteAgentHttpException Thrown when HTTP communication between the agent and the server fails. 
RemoteAgentManager Manages the interactions with remote agents  
RemoteAgentManagerImpl  
RemoteAgentPluginDisabledEventListener  
RemoteAgentPluginEnabledEventListener  
RemoteAgentPluginEventForwarder Forwards specific events to remote agents. 
RemoteAgentPluginModuleDisabledEventListener  
RemoteAgentPluginModuleEnabledEventListener  
RemoteAgentPluginUninstalledEventListener  
RemoteAgentPluginUpgradedEventListener  
RemoteAgentQueueAccessorImpl Queue accessor for remote agents that only matches those where the Fingerprint matches as well  
RemoteAgentSupported This annotation when applied on a com.atlassian.plugin.ModuleDescriptor denotes whether or not the plugin module is able to be run on a RemoteAgent  
RemoteApiExceptionInterceptor  
RemoteApiLoginInterceptor  
RemoteArtifactManager  
RemoteBambooMessage A marker interface for BambooAgentMessages for messages that are produced by the server and consumed on the remote agent side. 
RemoteBambooModuleDescriptorFactory  
RemoteBambooPluginManager  
RemoteBroadcastEvent An event that will be broadcasted to all agents that are listening  
RemoteBuildAgent This class overrides DefaultBuildAgent's shutdown() and onMainThreadFinished() methods to make sure that the agent process terminates when the main thread is finished. 
RemoteBuildDirectoryManager  
RemoteBuildExecutionUpdateManager  
RemoteBuildLogger  
RemoteBuildResultProcessor  
RemoteCapabilityHibernateSetDao  
RemoteCapabilitySet  
RemoteCapabilitySetDao  
RemoteCapabilitySetMapper  
RemoteElasticAgentStartTimeComparator This comparator sorts RemoteElasticAgents in chronological order of instance launch time (earliest/oldest first). 
RemoteElasticAgentStateUIHelper  
RemoteElasticInstance  
RemoteElasticInstanceImpl  
RemoteElasticInstanceListener  
RemoteElasticInstanceState Represents the state of a RemoteElasticInstance  
RemoteErrorUpdateHandler  
RemoteEventRebroadcasterMessageListener  
RemoteInvocationPluginKeyResolver PluginKeyResolver for org.springframework.remoting.support.RemoteInvocation. 
RemoteInvocationResultPluginKeyResolver PluginKeyResolver for org.springframework.remoting.support.RemoteInvocationResult. 
RemotePluginScanner  
RemoveBuildArtifacts  
RemoveBuildError This webwork action removes a specified error from the log. 
RemovePlanAdminPage  
RenameAgentCapability  
RenderableBuildConfiguration  
ReorderBuild  
ReportCollector Interface that specifies an object that collects statistics from the passed setResultsList(List)  
ReportCollectorModuleDescriptor  
ReportProvider Provides links and meta-data about reports  
Repository

Basic contract for interfacing with various version control repository systems. 

RepositoryAwareBulkAction  
RepositoryAwareTaskConfigurator  
RepositoryChangeset  
RepositoryChangesetDao  
RepositoryChangesetFunctions  
RepositoryChangesetHibernateDao  
RepositoryChangesetImpl  
RepositoryChangesetManager  
RepositoryChangesetManagerImpl  
RepositoryChangesetMapper  
RepositoryConfigHelper  
RepositoryConfigurationAware  
RepositoryConfigurationConverter  
RepositoryConfigurationEditInterceptor  
RepositoryConfigurationService  
RepositoryConfigurationServiceImpl  
RepositoryDefinition  
RepositoryDefinitionDao Dao for RepositoryDefinitionEntity  
RepositoryDefinitionEntity Represents repository definition as persisted in the db. 
RepositoryDefinitionEntityImpl  
RepositoryDefinitionException  
RepositoryDefinitionForTest  
RepositoryDefinitionHibernateDao  
RepositoryDefinitionImpl  
RepositoryDefinitionManager Interface to handle access to repository data. 
RepositoryDefinitionManagerImpl  
RepositoryDefinitionMapper  
RepositoryDescriptor  
RepositoryEventAware An interface that allows the repository to do something before and after the checkout / update occurs  
RepositoryException This class types repository errors. 
RepositoryFunctions  
RepositoryHelper  
RepositoryHelper.CommandResult  
RepositoryManager Interface to handle interactions with Repository objects  
RepositoryModuleDescriptor Module descriptor for the Repository plugin type  
RepositoryPredicates  
RepositoryTaskHelper  
RepositoryV2  
RequestAttributeMapper Retrieves decorator basing on HTTP request attribute. 
RequestCacheThreadLocal  
RequestCacheThreadLocalFilter  
Requirement  
RequirementDecorator UI only helper class for the Capability object  
RequirementDecoratorComparator  
RequirementDelta Simple POJO for the requirement delta  
RequirementImpl  
RequirementPlanMapping Tuple object that holds a requirement and plan mapping  
RequirementPredicates  
RequirementsAwareRepository  
RequirementSet  
RequirementSetImpl  
RequirementSetRenderer UI only class responsible for rendering the Requirements and RequirementSet  
RequiresReindexUpgradeTask A marker interface for upgrade tasks that require  
ResetableHiLoGeneratorHelper  
ResetBrokerUrlUpgradeTask Upgrade task to remove the wireFormat.maxInactivityDuration from the broker URI  
ResolveURLServlet  
ResourceResolver A utility class the allows a resource name to resolve a a file from:
  1. Bamboo configiration folder - iff bootstrapManager is passed
  2. Currently running directory
  3. From the classpath
 
RestActionAware  
RestartBuild An action that restart failed build  
RestartFailedStageAction Custom action that runs before a failed ChainStage has been restarted. 
RestartFailedStageActionModuleDescriptor  
RestArtifactExampleDocument  
RestBuildArtifact  
RestBuildArtifactList  
RestBuildLabel  
RestBuildLabelList  
RestBuildLabels  
RestBuildLogEntries  
RestBuildLogEntry  
RestBuildLogEntryList  
RestBuildMetadataItem  
RestBuildMetadataList  
RestBuildQueueExampleDocument  
RestBuildQueueStatus  
RESTCall  
RestChainResult  
RestChainResultDetails  
RestChainResultExpander  
RestChainResultStatus  
RestChange  
RestChangeExampleDocument  
RestChangeExpander  
RestChangeFile  
RestChangeFileList  
RestChangeList  
RestChart User: mwent Date: May 13, 2009 Time: 7:39:32 PM  
RestComment  
RestCommentExampleDocument  
RestCommentExpander  
RestCommentList  
RestComments User: mwent Date: Apr 16, 2009 Time: 12:51:20 PM  
RestConstants User: mwent Date: May 26, 2009 Time: 12:03:12 PM  
RestDirectoryExampleDocument  
RestHelper  
RestInfo  
RestJiraIssue  
RestJiraIssueExampleDocument  
RestJiraIssueList  
RestJiraIssueListWrapperCallBacks  
RestJobResultStatus  
RestJobResultStatusExpander  
RestJobResultStatusList  
RestLabelExampleDocument  
RestMetadataExampleDocument  
RestoreMaven2ParticlesOnServerStartupEventListener Read Plan Particles information from Bandana on server startup. 
RestPlan  
RestPlanAction User: mwent Date: Apr 22, 2009 Time: 4:06:18 PM  
RestPlanActionExpander User: mwent Date: Apr 23, 2009 Time: 11:01:29 AM  
RestPlanActionList  
RestPlanExpander User: mwent Date: Apr 17, 2009 Time: 1:31:41 PM  
RestPlanList  
RestPlans  
RestPreference  
RestPreferenceList  
RestPreferences  
RestProgress  
RestProject User: mwent Date: Apr 29, 2009 Time: 11:46:06 AM  
RestProjectExpander  
RestProjectList  
RestProjects  
RestQueuedBuild  
RestQueuedBuildExpander  
RestQueuedBuildList  
RestQueuedBuilds User: mwent Date: Apr 16, 2009 Time: 12:51:20 PM  
RestReport User: mwent Date: May 15, 2009 Time: 12:32:21 PM  
RestReportList User: mwent Date: May 15, 2009 Time: 12:37:52 PM  
RestReports User: mwent Date: May 15, 2009 Time: 12:45:59 PM  
RestResource User: mwent Date: May 22, 2009 Time: 7:51:03 PM  
RestResourceList User: mwent Date: May 22, 2009 Time: 7:53:23 PM  
RestResources User: mwent Date: May 22, 2009 Time: 7:57:09 PM  
RestResultExpander User: mwent Date: Apr 17, 2009 Time: 12:20:55 PM  
RestResultList  
RestResults  
RestResultStatus  
RestResultStatusExampleDocument  
RestrictedAdminAwareVoter  
RestrictedAdminAwareWebworkAclVoter  
RestStage  
RestStageExpander  
RestStageList  
RestStageResult  
RestStageResultExpander  
RestStageResultList  
RestStageResults  
RestStageResultStatus  
RestStageResultStatusExpander  
RestStageResultStatusList  
RestStages  
RestTestError  
RestTestErrorList  
RestTestResult  
RestTestResultExpander  
RestTestResultList  
RestTestResults  
RestTestResultsExpander  
RestVariableDefinitionContext  
RestVariableDefinitionContextList  
Result  
Result<E extends Exception, T> Formalized encapsulation of Either to return either result or exception. 
ResultDataRead  
ResultDetails  
ResultExampleDocument  
ResultLabelAddedEvent Fired when a Label is added to a ResultsSummary  
ResultLabelEvent  
ResultLabelRemovedEvent Fired when a Label is removed from a ResultsSummary  
ResultResource Provide build results information. 
ResultService  
ResultServiceImpl Service used to retrieve build results  
ResultsListAware  
ResultsListAwareInterceptor  
ResultsListProvider  
ResultsSummary Used to store the result of all Plan executions 
ResultsSummaryAware Interface defining that an object has a ResultSummary  
ResultsSummaryAwareInteceptor Provides a very basic inteceptor which populates the build result summary if the build and build number exist. 
ResultsSummaryCreationException Thrown when the BuildResultsSummary could not be created  
ResultsSummaryCriteria Simple POJO for storing basic build results summary criteria to be used by various searchers Allows narrowing criteria to either chain results or build results. 
ResultsSummaryCriteriaBuilder  
ResultsSummaryDiscriminatorRegistry Registry for all the discriminators for ResultsSummary'ies  
ResultsSummaryManager Manager for all ResultsSummary derivatives that supersedes BuildResultsSummaryManager 
ResultStatisticsProvider An abstract interface of "result" objects which is used to draw statistics. 
ResultSummaryPredicates  
ResultSummaryUpgradeHelper Used only for upgrade tasks  
ResumeManualActionModuleDescriptor  
ResumeManualStageAction Custom action that runs before the manual ChainStage has been continued 
RetrieveMetaData  
RetryingTaskExecutor<T> Helper class that allows you to easily run a task that is likely to fail multiple times. 
ReturnableRedirectResult  
ReturnUrlAware Interface that defines that this object knows about returning to a given url when processing is completed  
RiggedPlanManager Rigged to return a specific Plan  
RiggedProjectManager Rigged to return a specific Project  
RssFeedAction This generates a rss feed from a resultsList. 
RssFeedBuilder  
RuntimeSingletonBeanFactory

A BeanFactory that returns references to a singleton provided at runtime. 

S

SalApplicationPropertiesTestServlet This test is a bit stupid cause it just repeats exactly what the sal interface does, but at least it will yell at us if we change one thing without changing the other. 
SalI18nResolverTestServlet  
SalLicenseManagerTestServlet  
SalPluginSettingsTestServlet This test has a pre-requisite that a build is exists before it is run. 
SalProjectManagerTestServlet Pre-requisites exists, 2 builds requires = SAL-TEST1, SAL-TEST2, sal-test2 should not be publically visible to the outside world. 
SalResult  
SalTestResult  
SalTestResults  
SalUserManagerTestServlet  
ScanForNewPluginsRemotePluginEvent Notifies remote agents to rescan for remote plugins  
ScheduleBackupBean Performs the scheduling of a backup task based on details in the Schedule Backup Configuration  
ScheduleBackupBeanImpl  
ScheduleBackupConfiguration Contains details used to schedule and perform schedules backups. 
ScheduledBackupJob  
ScheduledTriggerReason  
ScriptBuilder2TaskConverter  
ScriptBuildTask  
ScriptBuildTaskConfigurator  
ScriptConfig  
ScriptConfig.ScriptLocation  
ScrollHibernateCallback  
SearchUserAction  
SecondsDateConverter This class is a temp bug fix for persisting dates in xstream

This was written to fix a bug in Xstream in that it ignored seconds. 
SecureToken Represents a secure token string  
SecureTokenService Produces and manages SecureTokens  
SecureTokenServiceImpl This implementation responds to BuildFinishedEvent and ChainCompletedEvent by automatically calling invalidate(com.atlassian.bamboo.plan.PlanResultKey)  
SelectableAuthenticationRepository  
SelectBuildConfigurationTab  
SelectSetupStepAction A simple action, the goal of which is to redirect the user to the correct setup step  
SelectTaskDialog  
SeraphLoginFilter  
Server  
Server This class uses Jetty to run the Bamboo web server. 
ServerBundledPluginsAccessor  
ServerFingerprintBroadcastEvent Event that broadcasts the fingerprint information  
ServerIDMapper

Imports and exports the server ID. 

ServerLifecycleInfo  
ServerLifecycleManager Manages the server life cycle Use ServerLifecycleProvider to get current server life cycle 
ServerLifecycleManagerImpl  
ServerLifecycleProvider Provides the ServerLifecycleState 
ServerLifecycleProviderImpl  
ServerLifecycleState Represents the server life cycle 
ServerResource  
ServerRestartedException  
ServerSideOnly Classes annotated with this annotation will not be XStreamed to agents. 
ServerStartedEvent An event indicating that Bamboo has started  
ServerStartingEvent An event that indicates that the server is starting  
ServerStartupListener  
ServerStateBanner Banner on the top of the page tracking the state of Bamboo. 
ServletFilterModuleContainerFilter  
SessionManager This describes the remote api user session manager. 
SessionTokenMap Provides a timeout on the put/get of sessions strings. 
SetAgentBuildFilter Forwarding action that has side effect of setting value of filter for agent build list. 
SetBuildFinish  
SetBuildRunningOnAgent  
SetBuildStart  
SetBuildStopAcknowledge  
SetEnvironmentVariableAction  
SetFavouriteAction  
SetResultsFilter  
SetupAdminUserAction  
SetupAdminUserDetailsPage Bamboo setup - admin details page 
SetupBambooLicensePage Bamboo setup process - license page. 
SetupCheckInterceptor Ensure we don't try to hit the setup step after setup is complete. 
SetupDatabaseAction  
SetupDatabaseConnectionAction  
SetupDefaultsAction  
SetupEmbeddedDatabaseAction  
SetupGeneralConfiguration  
SetupImportDataAction  
SetupLicenseAction  
SetupUpdateLicenseAction  
SetupUtilityBean  
SharedCapabilityMapper  
ShellConfig  
ShowLatestBuildStatus Shows the latest status of a build  
ShutdownOrderComparator A compartator that will sort agents on the order which they should shutdown. 
SignupAllowedCheckInterceptor  
SignupUser  
SimpleBuildLogger The simple logger simply stores all the logs internally as a a list... 
SimpleErrorCollection  
SimpleExecuteStreamHandler  
SimpleLogEntry Simple POJO for representing build build events. 
SimpleSmackCommand A simple SmackCommand that should be refactored to implement Action  
SingleDailyBuildStrategy Builds once a day at a specified time. 
SinglePropertyComparator<T, P>  
SmackCommand  
SmackCommandUtils  
SmackListener  
SmackXmppMessageSender Uses Smack to send an Instant Message to a XMPP compient server  
SMOutputElementAppender  
SMTPMailServerWithEncryptedPassword An SMTP server that treats the stored password as an Encrypted password and decrypts it before sending mail  
SnapshotFetchingInfo  
SpotInstanceConfig This class holds spot instance configuration  
SpringComponentModuleDescriptor

This module descriptor is responsible for injecting plugins1 components into the host Bamboo container. 
SpringPluginHibernateSessionFactory  
SqlQueryProvider Used to provide proper SQL query for a given database. 
SQLServerIntlDialect A dialect for MS SQL Server 2000, which supports Unicode characters  
SshClientBackport This is more-less copy paste from org.apache.sshd.SshClient.setUpDefaultClient() except for the two things: - preferring compression is enabled - JceRandom is used instead of BouncyCastleRandom  
SshProxy  
SshProxyCommand  
SshServerBackport single line changed  
SSLContextFactory  
SSLContextFactoryImpl  
SSLSocketDecorator Decorates an unconnected socket with SSL functionality. 
SSLSocketDelegate  
SSLSocketFactoryForBamboo An SSL socket factory that will let any certifacte past, even if it's expired or not singed by a root CA. 
StageAction  
StageCompletedEvent Event that gets triggered after a stage completes  
StageCompletedNotification

This class is used to generate content for All Completed Chain Stage Notifications and the Failed And First Successful Chain Stage Notifications. 

StageCompletedNotificationListener  
StageConfigurationPage  
StageDialog  
StageExecution Represents a ChainStage executing within a Chain  
StageIdentifier Used as a values holder for ChainStage data for Plan execution modification related to manual stages 
StageIdentifierImpl  
StageJsonDecorator  
StageState  
StageStatusHelper  
StageStatusHelperImpl  
Startable This interface is used to denote container components that need to be started. 
StartElasticAgents  
StarterAction This class decides which starter page should be displayed on the web site. 
StartStreamingBuildLogs  
StartupException  
StartupStatisticsBean  
StartupUpgradeTask A marker interface for upgrade tasks that should also be run at setup time. 
StatisticsAware  
StatisticsAwareInterceptor  
StatisticsCollector  
StatisticsCollectorImpl  
StopAgentNicelyMessage  
StopAllElasticAgents  
StopBuildManager  
StopElasticAgents  
StopOnManualActionModuleDescriptor  
StopOnManualStageAction Custom action that runs after the ChainStage has stopped execution on manual stage. 
StoppedOnManualStageEvent Event that gets triggered after a chain stops on manual stage This event will be triggered after any StageCompletedEvent and before any ChainCompletedEvent related to the same build. 
StopPlan This class provides a user action to stop the current build job  
StopStreamingBuildLogs Instruct the server to stop streaming the logs for this build. 
StreamToBuildLoggerOutputHandler  
StreamToListPumper This class pumps the contents of an input stream into a list (as well as the build logs). 
StreamToLogsPumper This class pumps the contents of an input stream into the build logs only (i.e. 
StringArrayMap A specialised ListOrderedMap that puts a first value of a String array  
StringEncrypter This class provides a simple string data encrypter  
StringMatchingInterceptor This interceptor is a string-matching variant of ContentMatchingInterceptor  
StringPropertyComparator<T> Comparator that compares object using a specified property returning a String value. 
StrippingConverter  
Stub  
SuccessPercentageStatisticsBean Simple bean used for x / y success percentage stats  
SuccessPercentageStatisticsBeanImpl  
SuccessRatioStackedAreaChart  
SuspendBuild  
SvnBulkAction  
SVNClientManagerFactory  
SVNPathRevision  
SvnRepository This class provides a Subversion repository for Bamboo. 
SvnRepositoryDescriptor  
SvnRepositoryHelper A helper classs that executes some common commands on the Bamboo test module. 
SvnRepositoryMavenPomAccessor  
SvnRepositoryPathHelper  
SvnWcFormat  
SvnWcFormatSelector Provides backwards compatability to SVN 14 format Essentially SVN KIT ships with serveral factories that handle the format. 
SystemAuthorizedThreadPool A quartz ThreadPool that has Threads with full System security privileges. 
SystemDirectory This class provides key system directory info  
SystemErrorList This class provides the ui with a collection of the current system errors. 
SystemInfo POJO for presenting the system runtime information. 
SystemInfoAction  
SystemInfoFactory Factory class to generate SystemInfo objects  
SystemNotificationService  
SystemNotificationServiceImpl Class to provide access to system notifications  
SystemPluginLoaderConfiguration Configuration of system plugin loaders for bamboo. 
SystemProperty This class represents system properties as constants. 
SystemStatisticsBean Bean to get stats from the system  

T

TabSelectionAware For actions which implement clickable tabs. 
TaggingAwareRepository Repository that supports tags. 
TaskCategory Categories for TaskType
TaskComponent  
TaskConfigConstants Keys for some common task parameters. 
TaskConfigurationPage  
TaskConfigurationService Service to perform task manipulation actions. 
TaskConfigurationServiceImpl  
TaskConfigurationUtils  
TaskConfigurator Implement this class if you want the user to be able to configure your task. 
TaskConfiguratorHelper Bucket of TaskConfigurator helper methods  
TaskConfiguratorHelperImpl  
TaskContext Encapsulates the environment and configuration of a task running in a building environment. 
TaskContextImpl  
TaskDefinition A definition of one configuration of a TaskType 
TaskDefinitionImpl  
TaskElement A single task in a task list 
TaskException When thrown indicates a problem with the execution of a TaskType 
TaskExecutableType Allows for the TaskType to configure an Executable capability  
TaskExecutableTypeImpl  
TaskExecutionContext  
TaskExecutionStrategy  
TaskExecutor  
TaskExecutorImpl  
TaskFunctions  
TaskIdentifier This interface defines a configured instance of a TaskType 
TaskIdSupplier Supplies a new Task ID starting at 1  
TaskManager  
TaskManagerImpl  
TaskModuleDescriptor Note that this should not be directly used by plugin developers. 
TaskModuleDescriptorImpl  
TaskPredicates  
TaskProcessCommandDecorator  
TaskProcessCommandDecoratorModuleDescriptor  
TaskProcessCommandDecoratorModuleDescriptorImpl  
TaskRenderMode Used to distinguish rendering of TaskConfigurator edit screen in error and success state  
TaskRequirementSupport This interface is deprecated. since 3.3 use BuildTaskRequirementSupport  
TaskResult Represents the result of a TaskType execution. 
TaskResultBuilder Evaluates the execution of TaskTypes to produce a TaskResult 
TaskRootDirectorySelector  
TaskRootDirectoryType  
TaskState The state of a TaskResult 
TaskTestResultsSupport Allows creators of TaskTypes to utilise Bamboo's support for test results 
TaskType An Executable Task. 
TaskUIConfigBean  
TemplateRenderer Interface to render a template into the output  
TerminateOnTimeoutTunnelStatusTracker  
TestBuildDetails  
TestBuildDetails.CloverBuild  
TestBuildDetails.CloverBuild.IntegrationType  
TestBuildDetails.RepositoryAuthenticationType  
TestBuildDetailsHelper  
TestBuildObjectForTests  
TestBuildReason  
TestBuildResultDetails  
TestCase Represents a test in a plan. 
TestCaseBuildTimesChart  
TestCaseDescriptor  
TestCaseImpl  
TestCaseMapper  
TestCaseResult Represents a run of a TestCase. 
TestCaseResultError Represents an error against a testCaseResult  
TestCaseResultErrorImpl  
TestCaseResultErrorMapper  
TestCaseResultImpl  
TestCaseResultMapper  
TestCaseResultStatisticsProvider Wrapper class to keep TestCaseResult together with its assciated BuildResultsSummary Exists to be able to use existing chart generation functionality  
TestCaseResultStatisticsProviderImpl  
TestCaseSummary A way of caching information about a specific testCase. 
TestCaseSummaryImpl  
TestClass A grouping of TestCases. 
TestClassDescriptor  
TestClassImpl  
TestClassMapper  
TestClassResult Represents a run of a test class. 
TestClassResultDescriptor  
TestClassResultImpl  
TestClassResultMapper  
TestCollationService Collates TestClassResults and TestCaseResults from the file system after a TaskType execution  
TestCollationServiceImpl  
TestCollectionResult Holds the successful and failed TestResults after calling collect(File) Use TestCollectionResultBuilder to create instances of this interface 
TestCollectionResultBuilder ¬†* Builder for creating TestCollectionResults ¬†* @since 3.2 ¬† 
TestCollectionResultImpl This class is deprecated. since 3.2 use the TestCollectionResultBuilder to construct instances of TestCollectionResult  
TestDeltaState Represents the change in state from this test run compared with its previous test run. 
TestDeltaStateUserType  
TestReportCollector Collects a builds test results. 
TestReportProvider Generic provider for TestCollectionResult
TestResultDecorator  
TestResults This class is a POJO for representing unit test results. 
TestResultsDao Dao for retrieving and manipulating Test Results (e.g TestClassResult, TestCaseResult)  
TestResultsHibernateDao  
TestResultsParserTaskConfigurator  
TestResultsSummary Provides summary information about tests for a build result summary  
TestResultsSummaryImpl  
TestResultSummaryMergeAction Merges the TestResultsSummary of the completed Job with the TestResultsSummary of its parent Chain when the Job has finished executing  
TestsDao Dao for retrieving and manipulating Test Objects (e.g TestClass, TestCase)  
TestsHibernateDao  
TestsManager Manager for manipulating all things test related  
TestsManagerImpl  
TestStageDetails  
TestStageDetails.StageType  
TestState Represents the final state of a testCaseResult. 
TestStateUserType  
TextEmailTransport Knows how to send text emails to the given email address. 
TextProviderAdapter  
TextProviderUtils  
ThrowableDetails

The details of a Throwable. 

ThrowingPredicate<T, E extends Throwable> Determines a true or false value for a given input. 
TimeAgoBuildResultsFilter  
TimedConditions

Useful implementations of com.atlassian.pageobjects.elements.query.TimedCondition. 
TimePeriodAgentUtilizationCollater  
TimePeriodAverageDurationCollater  
TimePeriodAverageQueuedDurationCollater  
TimePeriodAverageSuccessDurationCollater  
TimePeriodBrokenBuildsCollater  
TimePeriodCollater  
TimePeriodCoverageCollater  
TimePeriodFailuresCollater  
TimePeriodFixedBuildsCollater  
TimePeriodLabelUsageCountCollater  
TimePeriodLabelUsageRatioCollater  
TimePeriodLinesOfCodeCollater  
TimePeriodNumberOfBuildsCollater  
TimePeriodNumberOfTestsCollater  
TimePeriodSuccessRatioCollater  
TimePeriodTimeToFixCollater  
Timer This allows graceful timeouts to time consuming tasks (such as sending emails). 
TimeToFixCollector  
TimingPoint A point at which a time is taken  
TimingPoints The various points where you can signal that a build has started  
ToggleBuildRepository  
TopLevelPlan Marker interface that specifies that the implementing Plan is a 'top level' object  
TopLevelPlanAdminTabCondition  
TopLevelPlanEditTabCondition  
TopNavigationModuleDescriptor Module descriptor for pluggable top navigation  
TriggerDelayedDeletionListener  
TriggeredBuildStrategy This class lets someone else decide if the build should be built. 
TriggerManager  
TriggerManagerImpl  
TriggerManualBuild An action that sends off a manual build request  
TriggerReason Interface that encapsulates the reason a build was triggered. 
TriggerReasonManager This interface is deprecated. use TriggerManager 
TriggerReasonModuleDescriptor  
TriggerReasonRenderer  
TriggerRemoteBuild An action supports triggering from a remote SCM  
TrimParametersInterceptor Trims any input that's a String  
TrustedApplicationsMapper  
TunnelAwareAdministrationConfigurationManagerImpl Purpose of this class is to provide proper Bamboo server URL for elastic agents. 
TypedIdentityMap<V> A map which maintains its values type safety through a instance without having to cast from References inside the map are automatically garbage collected when the reference to Key is lost. 
TypeIdAdapter  

U

UIConfigBean Default implementation of UIConfigSupport
UIConfigSupport Support for components providing configuration UI. 
UnanimousMultiAccessDecisionManager A decision manager that takes multiple AccessDecisionManager and allows authorization if all decision manager agrees. 
UnassociatedCommit  
UninstallRemotePluginEvent  
UniqueGroupNameFieldValidator Validator used to validate that group name is unique  
UniqueUsernameFieldValidator Validator used to validate  
UnixWindowsCallable<V>  
UnixWindowsRunnable  
UnknownTriggerReason Trigger Reason used for when a trigger reason has been removed or not determined. 
UnzipInstallStrategy  
UpdateChainDependenciesEventListener  
UpdateCvsModuleBulkAction  
UpdateCvsRootCredentialsBulkAction  
UpdateDefaultsLocalCapability  
UpdateEventHandler  
UpdateGlobalVariable  
UpdateHeartbeatMessage  
UpdateLicenseAction This class may be accessed with the context not set up. 
UpdatePlanVariable  
UpdateSvnCredentialsBulkAction  
UpdateSvnUrlBulkAction  
UpdateWebUrlBulkAction  
UpgradeLauncher Upgrade launcher checks if the instance requires an upgrade or not. 
UpgradeManager Manager to provide upgrade services  
UpgradeManagerImpl  
UpgradeRemoteAgent Updates the agent bootstrap to the latest version available on server. 
UpgradeRemotePluginEvent  
UpgradeTask  
UpgradeTask2201PresetSkippedCommits  
UpgradeTask2203FillEmptyQueueTime  
UpgradeTask2204MigrateArtifactDefinitions  
UpgradeTask2205InitArtifactLinksChainFlag  
UpgradeTask2207PrepopulateImageDisabledField  
UpgradeTask2208FillJobKey  
UpgradeTask2209NewArtifactDirStructure  
UpgradeTask2210AddSystemLinkTypeToArtifactLinks  
UpgradeTask2212AddProducerJobResultsToTheArtifactLinks  
UpgradeTask2214RemoveLatestArtifactDirs  
UpgradeTask2301InitArtifactLinksSize  
UpgradeTask2303RemoveOrphanedBuildData  
UpgradeTask2402MoveGlobalVariablesToDb  
UpgradeTask2404SetUniqueIdForAllRequirements  
UpgradeTask2405ConvertBuildersToTasks  
UpgradeTask2406GravatarSupportEnabled  
UpgradeTask2408RecalculateJobRequirementsForTasksUpgrade  
UpgradeTask2409ConvertMavenDependencyPluginConfiguration  
UpgradeTask2410RemoveBashCapabilities  
UpgradeTask2411DeleteAllScriptCapabilities  
UpgradeTask2412DeleteAllNAntScriptCapabilities  
UpgradeTask2413UpdateNAntCommandCapabilities  
UpgradeTask2501InitPlanVcsRevisionHistory  
UpgradeTask2502SetDefaultOptionalStageValue  
UpgradeTask2503SetDefaultOptionalStageResultValue  
UpgradeTask2504SetDefaultRestartCountValue  
UpgradeTask2505InitAuditLogEntityType  
UpgradeTask2506PopulateContinuableColumn  
UpgradeTask2507ConvertTrustedAppsPublicKeyToClob  
UpgradeTask2508DropRevisionKeyColumnInBuild  
UpgradeTask2511UpgradeJiraServerConfig  
UpgradeTask2512MoveAtlassianUserXML  
UpgradeTask2513InitializeProcessingDuration  
UpgradeTask2514UpdateProcessingDuration  
UpgradeTask2515PostSetupJiraServerMigration  
UpgradeTask2516SetSvnAutodetectRootUrl  
UpgradeTask2701SetCommitId  
UpgradeTask2702InitializeRepositoryInPlanVcsHistory  
UpgradeTask2703MoveRepositoryConfigIntoTable  
UpgradeTask2704InitializeRepositoryChangesets  
UpgradeTask2705InitializeRepositoryPosition  
UpgradeTask2706InitializeRepositoryMarkedForDeletion  
UpgradeTask2707MoveJobRepositoryToPlan  
UpgradeTask2708RemoveNullRepositories  
UpgradeTask2709MoveRepositoryChangesetsToChainResult  
UpgradeTask2710DropUnusedColumnsFromBrs  
UpgradeTask2711SingleCleanCheckoutOptionPerTask  
UpgradeTask2712CalculateRequirementsOfCheckoutTasks  
UpgradeTask2713InitializeWorkingDirectoryOfJobs  
UpgradeTask2714CreateRelevantChangesetsInfo  
UpgradeTask2715MoveSvnExternalsToRevision  
UpgradeTaskComparator  
UpgradeTestsManager  
UpgradeUtilityBean  
UpmPage

Plugin manager page. 
UpmPage.ServerRunningWarning  
UrlBuilder From http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6306820

Given a URL and a set of parameters, provide abilites to add and remove parameters (either directly, from a Map, or from a Bean), and finally reconstruct the proper URL. 
UrlRewriteFilter  
UrlUtils  
UserAdministrationUtils Some helper methods for helping administration of users  
UserBean  
UserConfigurationPersister Provides functionality for working with Atlassian User library configuration. 
UserConfigurationPersisterImpl  
UserConfigurationService Provides services for dynamically changing the behaviour of Atlassian User library. 
UserConfigurationServiceImpl  
UserConfigurationType Atlassian User configuration type. 
UserExistsCondition  
UserGroupSnapshot  
UserGroupSnapshotProvider  
UserHelper Higher level component to deal with user management via UI. 
UserInitiatedBuildDetectionAction Interface used to mark BuildDetectionAction initiated by the user. 
UserManagement  
UserManagement.CrowdProperty  
UserManagementAdminPage  
UserManagementAdminPage.CrowdField  
UserManagementAdminPage.UserConfigurationType  
UserMapper  
UserMessageContext  
UserMessageContext.Commands  
UserMessageContext.Notifications  
UserPickerAction  
UserRecipient Represents a user notification recipient. 
UsersAdminPage  
UsersAdminPage.User  
UsersNotification Class to store output of database query for notifications associated with a specific user The plan is needed for the UI display. 
UsersNotificationImpl Class to store output of database query for notifications associated with a specific user The plan is needed for the UI display. 

V

VariableComparators  
VariableContext A bag for all variable related data inside BuildContext  
VariableContextImpl  
VariableContextSnapshot VariableContextSnapshot is required to allow resuming build execution in the same variable context as its first run. 
VariableContextSnapshotImpl  
VariableContextSnapshotMapper  
VariableDefinition  
VariableDefinitionContext Light version of VariableDefinition class, that could be passed to the agent inside BuildContext The purpose of this interface is to pass currently evaluated variable context. 
VariableDefinitionContextImpl  
VariableDefinitionDao  
VariableDefinitionFactory  
VariableDefinitionFactoryImpl  
VariableDefinitionHibernateDao  
VariableDefinitionImpl  
VariableDefinitionManager  
VariableDefinitionManagerImpl  
VariableDefinitionMapper  
VariableSubstitution  
VariableSubstitutionBean This interface is deprecated. since 3.1 use CustomVariableContext  
VariableSubstitutionBeanImpl This class is deprecated. since 3.1 use CustomVariableContext  
VariableSubstitutionContext Light version of VariableSubstitution class, that could be passed to the agent inside BuildContext The purpose of this interface is to log usage of variables. 
VariableSubstitutionContextImpl  
VariableSubstitutionImpl  
VariableSubstitutionMapper  
VariableType  
VariableTypeUserType  
VariableValidationService  
VariableValidationServiceImpl  
VcsBranchingTask  
VcsBranchingTaskConfigurator  
VcsCheckoutTask  
VcsCheckoutTaskConfigurator  
VcsRevision  
VcsRevisionExpander  
VcsRevisionList  
VcsTaggingTask  
VcsTaggingTaskConfigurator  
VCSVersionReader  
ViewActivityLog This class places a build's log in the GUI for viewing. 
ViewAdministrators  
ViewAgent  
ViewAgentAdmin  
ViewAgentDetailsAction  
ViewAgentPlanMatrix  
ViewAgents  
ViewAggregatedAuthors  
ViewAllRepositories Action to look deeper into the Bamboo internals. 
ViewAllRepositories.RepoId  
ViewAuthor  
ViewAuthorChart  
ViewAuthors  
ViewBambooInternals Action to look deeper into the Bamboo internals. 
ViewBuild This class displays a build and its build summary  
ViewBuildConfiguration  
ViewBuildError This webwork action removes a specified error from the log. 
ViewBuilders  
ViewBuildFiles This action lets a user browse the build files. 
ViewBuildLogs  
ViewBuildResults This class displays the specific BuildResultsImpl for a Build
ViewBuildResultsByJiraKey An action that returns a series of build results  
ViewBuildResultsForLabelAction  
ViewBuildResultsSuccessfulTests  
ViewBuildResultsTable This is an embedded action that's used to display  
ViewBuildResultsTableByPlans  
ViewBuildResultsTests  
ViewChainArtifacts  
ViewChainAuditLog  
ViewChainConfiguration  
ViewChainLogs  
ViewChainResult  
ViewChainSummary  
ViewChainTestResults  
ViewCloverBuildResults  
ViewCloverCoverageSummary  
ViewCombinedByBuildNumberChart  
ViewCombinedByTimePeriodChart  
ViewElasticAgentHistoryAction  
ViewElasticInstanceAction  
ViewFilesCondition  
ViewGadgetUrls  
ViewGlobalAuditLogAction  
ViewInstancesForConfigurationAction  
ViewJdks  
ViewJiraIssueForPlan  
ViewJiraIssues This class displays the specific BuildResultsImpl for a Build
ViewLabels  
ViewMaven2ChainSummary  
ViewNextBuildResults This class displays the next BuildResultsImpl from the one we are currently viewing  
ViewOfflineAgents  
ViewOfflineElasticAgentDetailsAction  
ViewOfflineElasticAgentDetailsAdminAction  
ViewPlanConfiguration  
ViewPlanStatusByJiraKey An action that returns list of "latest relvent builds" given some JIRA keys  
ViewPlanUpdates Returns JSON data  
ViewPreviousBuildResults This class displays the previous BuildResultsImpl from the one we are currently viewing  
ViewProject  
ViewReport  
ViewReportChart  
ViewRunningPlans  
ViewTelemetryAction  
ViewTestCaseAction  
ViewTestCaseResultAction  
ViewTestClassResultAction  
ViewTestsCondition  
ViewTestsSummary  
ViewUserSummary  

W

WatcherRecipient Represents a watcher notification recipient. 
WebRepositoryConfigHelper  
WebRepositoryViewer Module that decorates change information with required stuff for web repository browsing (e.g linking files) If you would like web repository links to be provided within you html notifications, also implement CommitUrlProvider  
WebRepositoryViewerManager Provides access to the web repository plugins.. 
WebRepositoryViewerManagerImpl  
WebRepositoryViewerModuleDescriptor  
WebworkAclVoter  
WebworkConstants This class provides some common contants used in the Webwork actions... 
WebworkNewObjectAclVoter  
WebworkSecurityInterceptor WebWork interceptor that delegates to Acegi security manager to check authority  
WebworkSecurityInterceptorProxy  
Which Finds an executable in the system environment  

X

XmlDiffFinder  
XmlDiffFinder.DefaultFieldChange  
XmlMigrator  
XmppMessageSender  
XssSafeValidator EmailValidator checks that a given String field, if not empty is XSS safe  
XStreamAdminConfigPersister Provides an XStream implemantation of AdministrationConfiguration
XStreamBuildPersister This class provides an XStream implementation of the Bamboo BuildPersisterDecorator'er. 
XStreamFactory Creates custom instances of com.thoughtworks.xstream.XStream. 
XStreamInitializer Custom XStream initializer. 
XStreamManager

Common XStream persistence behaviour. 
XStreamMessageConverter

A simple message converter that uses a basic version of XStream to serialize & deserialize messages. 
XStreamToConfiguration Converts XStram reader to Apache's hierarchical configuration. 
XWorkConfigurationInitialiser This initialises the XWork configuration to use the Bamboo PluginAwareConfiguration, so that plugins 2 plugin classes and dependencies will be loaded from their OSGi container. 
XWorkListConverter  
XWorkModuleDescriptor  
XWorkPluginConfigurationMaintainer Component responsible for dynamic updating of XWork configuration as plugins are enabled/disabled.