net.sourceforge.cruisecontrol |
|
Java Source File Name | Type | Comment |
Attribute.java | Class | Understands plugin attributes. |
AttributeTest.java | Class | |
Bootstrapper.java | Interface | This interface defines an action that must be performed before building. |
Builder.java | Class | |
BuilderTest.java | Class | |
BuildInfo.java | Class | Contains various information about a specific build. |
BuildInfoSummary.java | Class | |
BuildInfoSummaryTest.java | Class | |
BuildInfoTest.java | Class | Test that we can determine build information correctly. |
BuildLogger.java | Interface | BuildLoggers manipulate the CruiseControl build log, perhaps adding content
as in merging the junit test results from Ant, or removing content to trim
the size of the log. |
BuildLoopInformation.java | Class | |
BuildLoopInformationBuilder.java | Class | |
BuildLoopInformationBuilderTest.java | Class | |
BuildOutputBufferManagerTest.java | Class | |
BuildOutputLoggerManager.java | Class | Lazy load a BuildOutputLogger. |
BuildQueue.java | Class | Provides an independent thread of execution that knows how to
build Projects. |
BuildQueueTest.java | Class | |
BuildStatus.java | Class | This class has the logic to determine current build status message. |
BuildStatusTest.java | Class | |
CCDateFormat.java | Class | Simple wrapper around the dateformat. |
Configuration.java | Class | Communicates with the CruiseControl JMX server to allow CRUD operations on
the CruiseControl configuration. |
ControllerAware.java | Interface | |
CruiseControlConfig.java | Class |
The <cruisecontrol> element is the root element of the
configuration, and acts as a container to the rest of the configuration
elements. |
CruiseControlConfigIncludeTest.java | Class | |
CruiseControlConfigPreConfTest.java | Class | |
CruiseControlConfigTest.java | Class | |
CruiseControlController.java | Class | |
CruiseControlControllerTest.java | Class | |
CruiseControlException.java | Class | |
CruiseControlWebAppException.java | Class | Generic exception for CruiseControl web app. |
DateFormatFactory.java | Class | |
GenericPluginDetail.java | Class | Understands information common to all plugins. |
GenericPluginDetailTest.java | Class | |
JDOMSearcher.java | Class | |
JDOMSearcherTest.java | Class | |
LabelIncrementer.java | Interface | This interface defines the method required to increment
the label used in the MasterBuild process. |
Listener.java | Interface | |
Log.java | Class | Handles the Log element, and subelements, of the CruiseControl configuration file. |
LogFile.java | Class | Represents a XML log file. |
LogFileReader.java | Class | |
LogFileReaderTest.java | Class | |
LogFileSetupDecorator.java | Class | A test decorator that can be used to set up log files for testing. |
LogFileTest.java | Class | |
LogTest.java | Class | |
Main.java | Class | Command line entry point.
author: alden almagro, ThoughtWorks, Inc. |
MainTest.java | Class | |
Manipulator.java | Interface | |
MockModificationSet.java | Class | |
MockProject.java | Class | |
MockProjectInterface.java | Class | |
MockSchedule.java | Class | |
Modification.java | Class | data structure for holding data about a single modification
to a source control tool. |
ModificationSet.java | Class | |
ModificationSetTest.java | Class | |
ModificationTest.java | Class | |
PauseBuilder.java | Class | Used by Schedule to define periods of time when CruiseControl should not even attempt a build. |
PauseBuilderTest.java | Class | |
PluginConfiguration.java | Class | Understands how to map parameter values to plugin attributes. |
PluginDetail.java | Interface | Represents information common to all plugins. |
PluginRegistry.java | Class | Handles "registering" plugins that will be used by the CruiseControl
configuration file.
A PluginRegistry can have a parent registry, which it will query for
a plugin if it's not defined in the registry itself. |
PluginRegistryTest.java | Class | |
PluginType.java | Class | Type-safe, enumeration of CruiseControl plugin types. |
PluginTypeTest.java | Class | |
PluginXMLHelper.java | Class | Helps mapping the XML to object by instantiating and initializing beans.
Some plugins can be
SelfConfiguringPlugin self-configuring . |
PluginXMLHelperTest.java | Class | |
Progress.java | Interface | Allow progress updates as projects are processed during various ProjectStates. |
ProgressImpl.java | Class | Allow progress updates as projects are processed during various ProjectStates. |
ProgressImplTest.java | Class | |
Project.java | Class | Represents a single logical project consisting of source code that needs to
be built. |
ProjectConfig.java | Class | |
ProjectConfigTest.java | Class | |
ProjectEvent.java | Class | . |
ProjectHelper.java | Interface | Manages the config. |
ProjectInterface.java | Interface | |
ProjectState.java | Class | An enumeration of Project states following standard typesafe enumeration
pattern in Java. |
ProjectStateTest.java | Class | |
ProjectTest.java | Class | |
ProjectWrapper.java | Class | |
ProjectWrapperTest.java | Class | |
ProjectXMLHelper.java | Class | Instantiates a project from a JDOM Element. |
ProjectXMLHelperTest.java | Class | |
Publisher.java | Interface | The Publisher interface is designed to perform any kind of publishing
after a build occurs. |
Schedule.java | Class | Handles scheduling different builds.
author: alden almagro, ThoughtWorks, Inc. |
ScheduleTest.java | Class | |
SelfConfiguringPlugin.java | Interface | |
ServerXMLHelper.java | Class | |
SourceControl.java | Interface | This interface defines behavior required by ModificationSet.java when
gathering information about the changes made to whatever source control tool
that you choose. |
StarTeamPluginRegistryTest.java | Class | |
StatusHelper.java | Class | |
StatusHelperTest.java | Class | |