net.sourceforge.cruisecontrol
Class Main

java.lang.Object
  extended bynet.sourceforge.cruisecontrol.Main
All Implemented Interfaces:
CruiseControlMain

public final class Main
extends java.lang.Object
implements CruiseControlMain

Command line entry point.

Author:
alden almagro, ThoughtWorks, Inc. 2002, Jason Yip

Constructor Summary
Main()
           
 
Method Summary
protected static void checkDeprecatedArguments(java.lang.String[] args, org.apache.log4j.Logger logger)
           
static void main(java.lang.String[] args)
          Deprecated. Use the Launcher class instead
static java.lang.String parseDashboardUrl(java.lang.String[] args)
           
static boolean parseHttpPostingEnabled(java.lang.String[] args)
           
static long parseHttpPostingInterval(java.lang.String[] args)
           
static void printUsage()
           
 boolean start(java.lang.String[] args)
          Print the version, configure the project with serialized build info and/or arguments and start the project build process.
 void startPostingToDashboard(java.lang.String[] args)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Main

public Main()
Method Detail

main

public static void main(java.lang.String[] args)
Deprecated. Use the Launcher class instead

Commandline entry point into the application.


start

public boolean start(java.lang.String[] args)
Print the version, configure the project with serialized build info and/or arguments and start the project build process.

Specified by:
start in interface CruiseControlMain
Parameters:
args - Command line arguments to be handled directly by CruiseControl (passed through the launcher without processing)
Returns:
true indicates normal return/exit.

checkDeprecatedArguments

protected static void checkDeprecatedArguments(java.lang.String[] args,
                                               org.apache.log4j.Logger logger)

printUsage

public static void printUsage()

startPostingToDashboard

public void startPostingToDashboard(java.lang.String[] args)

stop

public void stop()

parseDashboardUrl

public static java.lang.String parseDashboardUrl(java.lang.String[] args)

parseHttpPostingInterval

public static long parseHttpPostingInterval(java.lang.String[] args)

parseHttpPostingEnabled

public static boolean parseHttpPostingEnabled(java.lang.String[] args)