de.bsvrz.pat.sysprot.main
Class SystemProtocoller

java.lang.Object
  extended by de.bsvrz.pat.sysprot.main.SystemProtocoller
All Implemented Interfaces:
StandardApplication

public class SystemProtocoller
extends Object
implements StandardApplication

Implementiert den SystemProtokollierer um Anfragen an das Archivsystem zu stellen. Aufruf: java de.bsvrz.pat.sysprot.main.SystemProtocoller -datenverteiler=localhost:8083 -benutzer=Tester -authentifizierung=D:\Projects\VRZ3\Kernsoftware\skripte-dosshell\passwd <PROTOKOLLIERUNGSMODUL> -von="01.12.2005 00:00:00" -bis="31.12.2006 23:59:59" -objekte=235479 -daten=atg.verkehrGeschwindigkeit:asp.fuzzy:0 Andere ProtokollierungsModule: SQL Protokollierer -protModul=vrz3.export.prot.DatabaseProtocoller XML Protokollierer -protModul=de.bsvrz.pat.onlprot.standardProtocolModule.StandardProtocoller -ausgabe=xml Daten Protokollierer -protModul=de.bsvrz.pat.onlprot.standardProtocolModule.StandardProtocoller -ausgabe=daten Kopf Protokollierer -protModul=de.bsvrz.pat.onlprot.standardProtocolModule.StandardProtocoller -ausgabe=kopf Protokollierer für zeilenweise Ausgabe -protModul=vrz3.export.prot.FlatProtocoller


Field Summary
 int ARC_MAX_WAIT
          Wie lange maximal auf das Archiv gewartet werden soll
private  ArchiveRequestManager archive
           
private  ClientDavInterface connection
           
private  String data
           
private  long from
           
private  String objects
           
private  String[] originalArguments
           
private  ProtocolModuleConnector pmc
           
private  long until
           
 
Constructor Summary
SystemProtocoller(String[] originalArguments)
          Konstruktor
 
Method Summary
private  void fetchData()
           
 void initialize(ClientDavInterface connection)
           
static void main(String[] args)
          Startet die Applikation
 void parseArguments(ArgumentList argumentList)
          Verarbeitet die Kommandozeilenargumente
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARC_MAX_WAIT

public final int ARC_MAX_WAIT
Wie lange maximal auf das Archiv gewartet werden soll

See Also:
Constant Field Values

originalArguments

private String[] originalArguments

connection

private ClientDavInterface connection

pmc

private ProtocolModuleConnector pmc

archive

private ArchiveRequestManager archive

objects

private String objects

data

private String data

from

private long from

until

private long until
Constructor Detail

SystemProtocoller

public SystemProtocoller(String[] originalArguments)
Konstruktor

Parameters:
originalArguments - die unveränderten Aufrufargumente
Method Detail

main

public static void main(String[] args)
Startet die Applikation

Parameters:
args - Die Übergebenen Argumente als String-Array

parseArguments

public void parseArguments(ArgumentList argumentList)
                    throws Exception
Verarbeitet die Kommandozeilenargumente

Specified by:
parseArguments in interface StandardApplication
Parameters:
argumentList - die Argumente
Throws:
Exception - bei Fehlenden Argumenten ohne Defaultwert

initialize

public void initialize(ClientDavInterface connection)
                throws Exception
Specified by:
initialize in interface StandardApplication
Parameters:
connection - DAV-Verbindung
Throws:
Exception - wenn keine Verbindung aufgebaut werden kann.

fetchData

private void fetchData()