Roblet®-Development-Kit
2.1 (01Mrz12)
API für Anwendungen

genRob.genControl.unit.log
Class LogEntry2

java.lang.Object
  extended by genRob.genControl.unit.log.LogEntry2
All Implemented Interfaces:
Serializable

public class LogEntry2
extends Object
implements Serializable

Einträge im Logbuch werden in dieser Form zurückgegeben.

Es ist zu beachten, daß die vom Server, Modul oder Roblet® erzeugte Nachricht nicht direkt, sondern indirekt über einen Umschlag (wrapper) Teil des Log-Eintrags ist.

See Also:
Log2, Serialized Form

Field Summary
 Date date
          Datum und Uhrzeit der Erstellung des Log-Eintrages.
 long number
          Fortlaufende eindeutige Nummer des Log-Eintrags.
 ThreadInfo2 threadinfo2
          Informationen zum Thread der den Log-Eintrag erstellt hat.
 Serializable wrapper
          Umschlag, den der Thread eingetragen hat und der die eigentliche Nachricht enthält.
 
Constructor Summary
LogEntry2(long number, Date date, ThreadInfo2 threadinfo2, Serializable wrapper)
          Erzeugt einen Log-Eintrag für das Logbuch.
 
Method Summary
 boolean equals(Object rObject)
          Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
 int hashCode()
          Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
 String toString()
          Erzeugt eine menschenlesbare Zeichenkette der Form number - date-format - threadinfo2 - wrapper wobei date-format die Darstellung per SimpleDateFormat mit der Regel "yyyy-MM-dd HH:mm:ss.SSS Z" meint.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

number

public final long number
Fortlaufende eindeutige Nummer des Log-Eintrags.  Die Zählung beginnt bei Null beim Start des Roblet®-Servers.


date

public final Date date
Datum und Uhrzeit der Erstellung des Log-Eintrages.


threadinfo2

public final ThreadInfo2 threadinfo2
Informationen zum Thread der den Log-Eintrag erstellt hat.


wrapper

public final Serializable wrapper
Umschlag, den der Thread eingetragen hat und der die eigentliche Nachricht enthält.

Folgende Typen werden erzeugt:

Constructor Detail

LogEntry2

public LogEntry2(long number,
                 Date date,
                 ThreadInfo2 threadinfo2,
                 Serializable wrapper)
Erzeugt einen Log-Eintrag für das Logbuch.

Parameters:
number - Laufende Nummer
date - Datum und Zeit der Erzeugung
threadinfo2 - Informationen zum eintragenden Thread
wrapper - Umschlag, der die Nachricht enthält
Method Detail

toString

public String toString()
Erzeugt eine menschenlesbare Zeichenkette der Form
number - date-format - threadinfo2 - wrapper
wobei date-format die Darstellung per SimpleDateFormat mit der Regel "yyyy-MM-dd HH:mm:ss.SSS Z" meint.

Overrides:
toString in class Object

equals

public boolean equals(Object rObject)
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.  Eine derartige Gleichheit gilt auch über Netzwerkgrenzen hinweg.

Folgendes sind die Kriterien:

Overrides:
equals in class Object
Parameters:
rObject - Instanz, mit der verglichen werden soll

hashCode

public int hashCode()
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.  Der Wert gilt auch über Netzwerkgrenzen hinweg.

Overrides:
hashCode in class Object

Roblet®-Development-Kit
2.1 (01Mrz12)
API für Anwendungen

Copyright © 2001-2012, roblet®.org, Hagen Stanek, http://roblet.org/rdk