Package net.sourceforge.cruisecontrol

Interface Summary
LabelIncrementer This interface defines the method required to increment the label used in the MasterBuild process.
SourceControlElement This interface defines behavior required by ModificationSet.java when gathering information about the changes made to whatever source control tool that you choose.
 

Class Summary
BuildServlet  
CVSElement This class implements the SourceControlElement methods for a CVS repository.
DefaultLabelIncrementer This class provides a default label incrementation.
Mailer The Mailer can handle sending simple character based mail messages.
MasterBuild Class that will run the "Master Build" -- a loop over the build process so that builds can be automatically run.
Modification data structure for holding data about a single modification to a source control tool.
ModificationSet This class is designed to record the modifications made to the source control management system since the last build
NoExitSecurityManager This security manager will cause an ExitException to be thrown whenever System.exit is called instead of terminating the VM.
TestNoExitSecurity This class contains a simple main method which tests the implementation of the NoExitSecurityManager.
VssElement This class handles all vss-related aspects of determining the modifications since the last good build.
 

Exception Summary
ExitException Thrown by the NoExitSecurityManager whenever System.exit() is called.