System modules allow you to extend various internal parts of Bamboo such as agent allocation, Spring components, Lucene indexes and deletion.
The Capability Type Module is used for registering custom capabilities for your Bamboo plugin.
Component plugin modules enable you to add components to Bamboo's internal component system (powered by [Spring] (http://www.springframework.org)).
Written in conjunction with Post Build Index Writer Module, the IndexReader will translate the fields in the index and re-insert the information into a BuildResultSummary object, which has a specially designated customBuildData map for this purpose.
The Plan Deletion Interceptor Action module before the plan and its results have been deleted. Any plugins that implement this interface will be run inline with the methods on DeletionService. If any implementations fail to execute (throw an exception, etc) the plan will be deleted regardless of the success or failure of this module.
The PostBuildIndexWriter allows you to write your custom data for a build into the index, which allows for future retrieval in your custom Report Module. The PostBuildIndexWriter will be invoked in three places in Bamboo: when a build completes and it indexes, operations which requires a re-index of a particular build (result), and when you run the re-index all action under the Administration tab.
The Post Chain Index Writer modules allows you to write your custom data for a build into the index, which allows for future retrieval in your custom Report Module. The Post Chain Index Writer modules will be invoked in three places in Bamboo: when a build completes and it indexes, operations which requires a re-index of a particular chain (result), and when you run the re-index all action under the Administration tab.
Rate this page: