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

genRob.genControl.unit.log
Class ThreadInfo2

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

public class ThreadInfo2
extends Object
implements Serializable

Eine Instanz diesen Typs enthält Informationen über einen Thread.

Pro Log-Eintrag wird eine Referenz auf solche Instanz erzeugt.  Dabei stellt der Roblet®-Server sicher, daß pro Thread nur genau eine derartige Instanz existiert, was bei der Verarbeitung berücksichtigt werden kann.

See Also:
LogEntry2, Serialized Form

Field Summary
 String group
          Name der Gruppe des Threads laut Thread.getThreadGroup().
 String name
          Name des Threads laut zur Log-Zeit laut Thread.getName().
 int priority
          Priorität des Threads zur Log-Zeit laut Thread.getPriority().
 String type
          Klasse des Threads laut zur Log-Zeit laut Object.getClass().
 
Constructor Summary
ThreadInfo2(String name, String type, int priority, String group)
          Erzeugt eine Informationsinstanz für einen Thread.
 
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 name(type,priority,group)
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

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


type

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


priority

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


group

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

Constructor Detail

ThreadInfo2

public ThreadInfo2(String name,
                   String type,
                   int priority,
                   String group)
Erzeugt eine Informationsinstanz für einen Thread.

Parameters:
name - Name des Threads
type - Klasse des Threads
priority - Priorität des Threads
group - Name der Gruppe des Threads
Method Detail

toString

public String toString()
Erzeugt eine menschenlesbare Zeichenkette der Form
name(type,priority,group)

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.2 (30Dez2015)
API für Anwendungen

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