Regain 2.1.0-STABLE API

net.sf.regain.crawler
Class Main

java.lang.Object
  extended by net.sf.regain.crawler.Main

public class Main
extends Object

Die Main-Klasse mit dem Programmeinstiegstpunkt. Sie liest die Konfiguration aus, stellt die Proxy-Einstellungen ein und startet den Crawler.

Author:
Til Schneider, www.murfman.de

Field Summary
private static String LOG4J_PROP_FILE_NAME
          Der Dateiname der Log4J-Properties-Datei.
private static org.apache.log4j.Logger mLog
          The logger for this class
 
Constructor Summary
Main()
           
 
Method Summary
private static void createControlFile(String fileName)
          Erzeugt eine leere Datei.
private static void deleteControlFile(String fileName)
          L�scht eine Datei.
static void main(String[] args)
          Der Programmeinstiegspunkt.
private static String readParam(String[] args, int paramIdx)
          Liest einen Parameter.
private static void showHelp()
          Schreibt einen Hilfetext nach System.out und endet mit dem Fehlercode 100.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mLog

private static org.apache.log4j.Logger mLog
The logger for this class


LOG4J_PROP_FILE_NAME

private static final String LOG4J_PROP_FILE_NAME
Der Dateiname der Log4J-Properties-Datei.

See Also:
Constant Field Values
Constructor Detail

Main

public Main()
Method Detail

main

public static void main(String[] args)
Der Programmeinstiegspunkt.

Parameters:
args - Die Kommandozeilenargumente

readParam

private static String readParam(String[] args,
                                int paramIdx)
Liest einen Parameter.

Falls es den Parameter nicht gibt, wird der Hilfetext ausgegeben und beendet.

Parameters:
args - Die Parameter.
paramIdx - Der Index des zu lesenden Parameter
Returns:
Der Wert des Parameters

showHelp

private static void showHelp()
Schreibt einen Hilfetext nach System.out und endet mit dem Fehlercode 100.


createControlFile

private static void createControlFile(String fileName)
Erzeugt eine leere Datei.

Wenn die Erzeugung der Datei fehl schlug wird das gelogt.

Parameters:
fileName - Der Dateiname der zu erzeugenden Datei.

deleteControlFile

private static void deleteControlFile(String fileName)
L�scht eine Datei.

Wenn die L�schung der Datei fehl schlug wird das gelogt.

Parameters:
fileName - Der Dateiname der zu l�schenden Datei.

Regain 2.1.0-STABLE API

Regain 2.1.0-STABLE, Copyright (C) 2004-2010 Til Schneider, www.murfman.de, Thomas Tesche, www.clustersystems.info