Roblet®-Development-Kit
2.2 (30Dez2015)
API für Anwendungen

Serialized Form


Package genRob.genControl.client

Class genRob.genControl.client.ClientException extends Exception implements Serializable

Class genRob.genControl.client.Identity extends Object implements Serializable

Serialized Fields

mf_rName

genRob.genControl.client.connect.Name mf_rName

Package genRob.genControl.unit.log

Class genRob.genControl.unit.log.ChainReport extends Object implements Serializable

Serialized Fields

a

Serializable a
1. Serialisierbarer Wert dieser Verkettung.


b

Serializable b
2. Serialisierbarer Wert dieser Verkettung.

Class genRob.genControl.unit.log.LogEntry2 extends Object implements Serializable

Serialized Fields

number

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


date

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


threadinfo2

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


wrapper

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

Folgende Typen werden erzeugt:

Class genRob.genControl.unit.log.ModuleWrapper extends Object implements Serializable

Serialized Fields

module

String module
Name des Moduls, wie er als Klassenname beim Starten des Roblet®-Servers mit angegeben wurde.  Der Server lädt mindestens ein (internes) Modul, welches nicht explizit beim Starten des Servers mit angegeben wird.  Der Wert ist stets ungleich null.


part

Serializable part
Teil des Moduls, das den Log-Eintrag gemacht hat.  Entspricht direkt dem Parameter oPart von genRob.genControl.modules.Log.out(...).  Ein Wert von null ist möglich.


objectinfo

ObjectInfo objectinfo
Informationen über die Klasse, welche als Parameter rClass an genRob.genControl.modules.Log.out(...) übergeben wurde.  Ein Wert von null ist möglich.


message

Serializable message
Nachricht des Moduls, das den Log-Eintrag gemacht hat.  Entspricht direkt dem Parameter oMessage von genRob.genControl.modules.Log.out(...).  Ein Wert von null ist möglich.

Class genRob.genControl.unit.log.ObjectInfo extends Object implements Serializable

Serialized Fields

type

String type
Name der Klasse, zu der das Objekt laut Object.getClass() gehört oder direkt Name der Klasse, falls es sich um eine Instanz vom Typ Class handelt.


hash

int hash
Von der JVM vergebener 'identity hash code' laut System.identityHashCode(java.lang.Object) oder Null, falls das Objekt vom Typ Class ist.

Class genRob.genControl.unit.log.RobletWrapper extends Object implements Serializable

serialVersionUID: 3403935216668392077L

Serialized Fields

roblet

ObjectInfo roblet
Instanz-Informationen zum Roblet®.  Der Server setzt diese Information.  Damit wird weitestgehend eindeutig ein Roblet bestimmbar.  Der Wert ist stets ungleich null.


message

Serializable message
Nachricht des Roblets, das den Log-Eintrag gemacht hat.  Entspricht direkt dem gleichnamigen Parameter von Logger2 sofern die dort genannten Bedingungen erfüllt sind und ist ansonsten vom Typ String.  Ein Wert von null ist möglich.

Class genRob.genControl.unit.log.ServerWrapper extends Object implements Serializable

Serialized Fields

part

Serializable part
Teil des Servers, der den Log-Eintrag gemacht hat.  Ein Wert von null zeigt an, daß der Server unbedingt loggen wollte, also ohne Steuerung über genRob.genControl.log.


objectinfo

ObjectInfo objectinfo
Informationen über das Objekt oder die Klasse, in dem der Log-Eintrag erzeugt wurde.  Ein Wert von null ist möglich.


message

Serializable message
Die eigentliche Nachricht des Servers.  Ein Wert von null ist möglich.

Class genRob.genControl.unit.log.StackTraceElementReport extends Object implements Serializable

Serialized Fields

filename

String filename
Name der Quelle, welche den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird.  Ist das Resultat von StackTraceElement.getFileName() und kann deshalb auch null sein für den Fall, daß keine Information zur Verfügung steht.


linenumber

int linenumber
Nummer der Zeile in der Quelle, welche den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird.  Ist das Resultat von StackTraceElement.getLineNumber() und kann deshalb auch negativ sein für den Fall, daß keine Information zur Verfügung steht.


classname

String classname
Voll qualifizierter Name der Klasse, welche den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird.  Ist das Resultat von StackTraceElement.getClassName().


methodname

String methodname
Name der Methode oder des Instanz- oder Klassen-Initialisierers, welche(r) den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird.  Ist das Resultat von StackTraceElement.getMethodName().


nativemethod

boolean nativemethod
Charakterisiert, ob die Methode, welche den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird, native ist.  Ist das Resultat von StackTraceElement.isNativeMethod().


caller

StackTraceElementReport caller
Ursächlicher Methodenpunkt, durch den der vorliegende Punkt erreicht wurde.  Ist null für den Fall, daß kein solcher Punkt benannt ist.

Class genRob.genControl.unit.log.ThreadInfo2 extends Object implements Serializable

Serialized Fields

name

String name
Name des Threads laut zur Log-Zeit laut Thread.getName().


type

String type
Klasse des Threads laut zur Log-Zeit laut Object.getClass().


priority

int priority
Priorität des Threads zur Log-Zeit laut Thread.getPriority().


group

String group
Name der Gruppe des Threads laut Thread.getThreadGroup().

Class genRob.genControl.unit.log.ThrowableReport extends Object implements Serializable

Serialized Fields

type

String type
Name der Klasse, zu der das beschriebene Throwable laut Object.getClass() gehört.


message

String message
Detailinformation des beschriebenen Throwable.  Ist das Resultat von Throwable.getMessage() und kann deshalb auch null sein für den Fall, daß keine Information zur Verfügung steht.


cause

ThrowableReport cause
Ursächliche Ausnahme des beschriebenen Throwable, sofern vorhanden oder bekannt.  Ist das Resultat von Throwable.getCause() und ist null für den Fall, daß keine Ausnahme bekannt ist.


stacktrace

StackTraceElementReport stacktrace
Erster Methodenpunkt einer Kette von Punkten, der den Erzeugungsort der Ausnahme nennt.  Entspricht dem 0-ten Element des von Throwable.getStackTrace() zurückgegebenen Feldes und ist null, wenn das Feld die Länge 0 hatte.


Roblet®-Development-Kit
2.2 (30Dez2015)
API für Anwendungen

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