|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.startstopp.prozessvew.SchreibeProtokoll
public class SchreibeProtokoll
Klasse zum Abspeichern der Meldungen der Standardausgabe bzw. der Standardfehlerausgabe in einer Datei. Die Klasse wird als Singelton ausgeführt um den gemeinsamen Zugriff auf eine Datei, von mehreren Applikationen aus, synchronisiert zu ermöglichen.
Nested Class Summary | |
---|---|
static class |
SchreibeProtokoll.Inner
Innere Klasse zum Sicherstellen, dass wirklich nur eine Instanz der Klasse gebildet wird |
Method Summary | |
---|---|
java.lang.String |
bestimmeAktuelleDatei(java.lang.String datei_1,
java.lang.String datei_2,
long maxGrösse)
Methode bestimmt abhängig von der aktuellen Dateigrösse ob in Datei 1 oder in Datei 2 geschrieben werden soll. |
java.io.File |
getAktDatei()
Methode liefert den Namen der aktuell verwendeten Datei |
java.io.File |
getDatei1()
|
java.io.File |
getDatei2()
|
static SchreibeProtokoll |
getInstanz()
Methode liefert die einzige Instanz der Klasse |
void |
schreibeSynchronisiertInDatei(java.lang.String dateiName,
java.lang.String inhalt,
long maxGrösse)
Synchronisiertes Schreiben in eine Datei |
void |
schreibeUnSynchronisiertInDatei(java.lang.String dateiName,
java.lang.String inhalt,
long maxGrösse)
unsynchronisiertes Schreiben in eine Datei |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static SchreibeProtokoll getInstanz()
public void schreibeSynchronisiertInDatei(java.lang.String dateiName, java.lang.String inhalt, long maxGrösse)
dateiName
- Name der Dateiinhalt
- ProtokolldatenmaxGrösse
- Maximale Grösse der Datei in MBpublic void schreibeUnSynchronisiertInDatei(java.lang.String dateiName, java.lang.String inhalt, long maxGrösse)
dateiName
- Name der Dateiinhalt
- ProtokolldatenmaxGrösse
- Maximale Grösse der Datei in MBpublic java.lang.String bestimmeAktuelleDatei(java.lang.String datei_1, java.lang.String datei_2, long maxGrösse)
datei_1
- Datei 1datei_2
- Datei 2maxGrösse
- max. Grösse der Datei in MB
public java.io.File getAktDatei()
public java.io.File getDatei1()
public java.io.File getDatei2()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |