Roblet®-Development-Kit
2.0 (08Jan11)
API für Anwendungen
A B C D E F G H I L M N O P R S T U W

A

a - Variable in class genRob.genControl.unit.log.ChainReport
1.
addedNominee(Nominee) - Method in interface genRob.genControl.client.NomineeListener
Wird aufgerufen, wenn ein Server von einem Verzeichnis benannt wurde.
addedServer(Server) - Method in interface genRob.genControl.client.ServerListener
Diese Methode wird aufgerufen, wenn ein neu gelisteter Server entdeckt wurde.
addListener(NomineeListener) - Method in class genRob.genControl.client.Client
Fügt einen Interessenten an Roblet®-Server-Kandidaten (Nominee's) hinzu.
addListener(ServerListener, Class<?>[][]) - Method in class genRob.genControl.client.Sieve
Fügt einen Server-Interessenten hinzu.

B

b - Variable in class genRob.genControl.unit.log.ChainReport
2.

C

caller - Variable in class genRob.genControl.unit.log.StackTraceElementReport
Ursächlicher Methodenpunkt, durch den der vorliegende Punkt erreicht wurde.
cause - Variable in class genRob.genControl.unit.log.ThrowableReport
Ursächliche Ausnahme des beschriebenen Throwable, sofern vorhanden oder bekannt.
ChainReport - Class in genRob.genControl.unit.log
Enthält die Beschreibung einer Verkettung.
ChainReport(Serializable, Serializable) - Constructor for class genRob.genControl.unit.log.ChainReport
Erzeugt eine Beschreibung aus zwei serialisierbaren Werten.
classname - Variable in class genRob.genControl.unit.log.StackTraceElementReport
Voll qualifizierter Name der Klasse, welche den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird.
Client - Class in genRob.genControl.client
Eine Instanz dieser Klasse stellt einen Klienten für einen Roblet®-Server dar.
Client() - Constructor for class genRob.genControl.client.Client
Erzeugt einen Klienten, wie er normalerweise benötigt wird - dabei wird kein Logging ermöglicht, aber der Zugriff auf Verzeichnisdienste aktiviert.
Client(Log) - Constructor for class genRob.genControl.client.Client
Erzeugt einen Klienten, bei dem das Logging über die mitgegebene Instanz ermöglicht und der Zugriff auf Verzeichnisdienste aktiviert wird.
Client(Log, boolean) - Constructor for class genRob.genControl.client.Client
Erzeugt einen Klienten, welcher Log-Informationen generieren und auf Verzeichnisdienste zugreifen kann.
ClientException - Exception in genRob.genControl.client
Klientenausnahme - Genereller Ausnahmetyp für Probleme, die im Roblet®-Klienten auftreten.
ClientException(String) - Constructor for exception genRob.genControl.client.ClientException
Erzeuge eine Ausnahme mit Nachricht.
ClientException(String, Exception) - Constructor for exception genRob.genControl.client.ClientException
Erzeuge eine Ausnahme mit einem verketteten Anlaß und Nachricht.
close() - Method in class genRob.genControl.client.Client
Schließt den Klienten und gibt Hilfsressourcen wieder frei.
close() - Method in class genRob.genControl.client.Sieve
Schließt das Sieb.

D

date - Variable in class genRob.genControl.unit.log.LogEntry2
Datum und Uhrzeit der Erstellung des Log-Eintrages.

E

equals(Object) - Method in class genRob.genControl.unit.log.ChainReport
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
equals(Object) - Method in class genRob.genControl.unit.log.LogEntry2
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
equals(Object) - Method in class genRob.genControl.unit.log.ModuleWrapper
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
equals(Object) - Method in class genRob.genControl.unit.log.ObjectInfo
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
equals(Object) - Method in class genRob.genControl.unit.log.RobletWrapper
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
equals(Object) - Method in class genRob.genControl.unit.log.ServerWrapper
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
equals(Object) - Method in class genRob.genControl.unit.log.StackTraceElementReport
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
equals(Object) - Method in class genRob.genControl.unit.log.ThreadInfo2
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
equals(Object) - Method in class genRob.genControl.unit.log.ThrowableReport
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts.
execute(Robot) - Method in interface org.roblet.Roblet
Ein Roblet® wird vom Roblet®-Server durch Aufruf dieser Methode laufengelassen - quasi zum Leben erweckt.

F

filename - Variable in class genRob.genControl.unit.log.StackTraceElementReport
Name der Quelle, welche den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird.
finalize() - Method in class genRob.genControl.client.Client
Wird vom "garbage collector" aufgerufen und stellt sicher, für den Klienten sicher, daß Client.close() aufgerufen wird, nachdem die Instanz nicht mehr referenziert wird.

G

genRob.genControl.client - package genRob.genControl.client
Hier sind wesentliche Teile dessen, was für das Senden und Verwalten von Roblets® benötigt wird.
genRob.genControl.unit - package genRob.genControl.unit
Hier sind Einheiten enthalten, die die Kommunikation zwischen Anwendung und ihren Roblet® ermöglichen.
genRob.genControl.unit.log - package genRob.genControl.unit.log
Dieses Java™-Paket enthält die Einheiten und Hilfsklassen, die benötigt werden, um mit dem Logbuch des Roblet®-Servers arbeiten zu können.
getEntries(long, int) - Method in interface genRob.genControl.unit.log.Log2
Gibt eine ausgewählte Anzahl von Log-Einträgen zurück.
getIdentity() - Method in interface genRob.genControl.client.Server
Gibt eine (aktuelle) Identität des Servers zurück.
getInputStream() - Method in interface genRob.genControl.client.Slot
Deprecated.  Wird bei der nächsten großen Version gestrichen. Ersatz sind dann wie schon jetzt die fernen Instanzen (vgl. Slot.obtainProxy(java.lang.Class) und Slot.offerRemote(Object)).
getInputStream() - Method in interface genRob.genControl.unit.Streams
Deprecated. Gibt eine Strom-Instanz zurück, mit der Daten von der Anwendung abgeholt werden können.
getOutputStream() - Method in interface genRob.genControl.client.Slot
Deprecated.  Wird bei der nächsten großen Version gestrichen. Ersatz sind dann wie schon jetzt die fernen Instanzen (vgl. Slot.obtainProxy(java.lang.Class) und Slot.offerRemote(Object)).
getOutputStream() - Method in interface genRob.genControl.unit.Streams
Deprecated. Gibt eine Strom-Instanz zurück, mit der Daten zur Anwendung gesandt werden können.
getServer(String) - Method in class genRob.genControl.client.Client
Gibt eine Server-Repräsentanz zum angegebenen Server-Namen zur Benutzung zurück.
getServer(Identity) - Method in class genRob.genControl.client.Client
Gibt eine Server-Repräsentanz zur angegebenen Identität zur Benutzung zurück.
getServer() - Method in interface genRob.genControl.client.Nominee
Gibt die zugehörige Server-Repräsentanz zur Benutzung zurück.
getServer() - Method in interface genRob.genControl.client.Slot
Gibt die Server-Repräsentanz zurück, zu der dieses Fach gehört.
getSize() - Method in interface genRob.genControl.unit.log.Log2
Gibt die Größe des Logbuchs zurück.
getSlot() - Method in interface genRob.genControl.client.Server
Gibt ein neues Fach zurück.
getUnit(Class) - Method in interface org.roblet.Robot
Zu einer Einheitendefinition wird eine zugehörige Instanz zurückgegeben.
group - Variable in class genRob.genControl.unit.log.ThreadInfo2
Name der Gruppe des Threads laut Thread.getThreadGroup().

H

hash - Variable in class genRob.genControl.unit.log.ObjectInfo
Von der JVM vergebener 'identity hash code' laut System.identityHashCode(java.lang.Object) oder Null, falls das Objekt vom Typ Class ist.
hashCode() - Method in class genRob.genControl.unit.log.ChainReport
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
hashCode() - Method in class genRob.genControl.unit.log.LogEntry2
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
hashCode() - Method in class genRob.genControl.unit.log.ModuleWrapper
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
hashCode() - Method in class genRob.genControl.unit.log.ObjectInfo
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
hashCode() - Method in class genRob.genControl.unit.log.RobletWrapper
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
hashCode() - Method in class genRob.genControl.unit.log.ServerWrapper
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
hashCode() - Method in class genRob.genControl.unit.log.StackTraceElementReport
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
hashCode() - Method in class genRob.genControl.unit.log.ThreadInfo2
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.
hashCode() - Method in class genRob.genControl.unit.log.ThrowableReport
Gibt einen vom Inhalt abhängigen Hash-Wert zurück.

I

Identity - Class in genRob.genControl.client
Eine Identität bestimmt einen Server

L

linenumber - Variable in class genRob.genControl.unit.log.StackTraceElementReport
Nummer der Zeile in der Quelle, welche den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird.
Log - Interface in genRob.genControl.client
Schnittstelle für den Fall, daß Log-Informationen durch den Klienten erzeugt werden sollen.
log(String, Object, Object) - Method in interface genRob.genControl.client.Log
Diese Methode wird vom Klienten aufgerufen, wenn Informationen auszugeben sind.
log(Serializable) - Method in interface genRob.genControl.unit.log.Logger2
Schreibt eine Nachricht in das Logbuch des Roblet®-Servers.
Log2 - Interface in genRob.genControl.unit.log
Einheit, die den lesenden Zugriff auf das Logbuch des jeweiligen Roblet®-Servers ermöglicht.
LogEntry2 - Class in genRob.genControl.unit.log
Einträge im Logbuch werden in dieser Form zurückgegeben.
LogEntry2(long, Date, ThreadInfo2, Serializable) - Constructor for class genRob.genControl.unit.log.LogEntry2
Erzeugt einen Log-Eintrag für das Logbuch.
Logger2 - Interface in genRob.genControl.unit.log
Mit dieser Einheit kann ein Roblet Nachrichten ins Logbuch des Roblet®-Servers eintragen.

M

message - Variable in class genRob.genControl.unit.log.ModuleWrapper
Nachricht des Moduls, das den Log-Eintrag gemacht hat.
message - Variable in class genRob.genControl.unit.log.RobletWrapper
Nachricht des Roblets, das den Log-Eintrag gemacht hat.
message - Variable in class genRob.genControl.unit.log.ServerWrapper
Die eigentliche Nachricht des Servers.
message - Variable in class genRob.genControl.unit.log.ThrowableReport
Detailinformation des beschriebenen Throwable.
methodname - Variable in class genRob.genControl.unit.log.StackTraceElementReport
Name der Methode oder des Instanz- oder Klassen-Initialisierers, welche(r) den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird.
module - Variable in class genRob.genControl.unit.log.ModuleWrapper
Name des Moduls, wie er als Klassenname beim Starten des Roblet®-Servers mit angegeben wurde.
ModuleWrapper - Class in genRob.genControl.unit.log
Umschlag für einen Modul-Log-Eintrag, d.h. einen Eintrag, der von einem Modul im Roblet®-Server kommt.
ModuleWrapper(String, Serializable, ObjectInfo, Serializable) - Constructor for class genRob.genControl.unit.log.ModuleWrapper
Erzeugt einen Umschlag für eine Modulnachricht.

N

name - Variable in class genRob.genControl.unit.log.ThreadInfo2
Name des Threads laut zur Log-Zeit laut Thread.getName().
nativemethod - Variable in class genRob.genControl.unit.log.StackTraceElementReport
Charakterisiert, ob die Methode, welche den Ausnahmepunkt enthält, der durch das beschriebene StackTraceElement repräsentiert wird, native ist.
Nominee - Interface in genRob.genControl.client
Jede Instanz stellt einen Roblet®-Server-Kandidaten dar.
NomineeListener - Interface in genRob.genControl.client
Dieser Typ definiert einen Interessent an Server-Kandidaten (Kandidaten-Interessent).
number - Variable in class genRob.genControl.unit.log.LogEntry2
Fortlaufende eindeutige Nummer des Log-Eintrags.

O

objectinfo - Variable in class genRob.genControl.unit.log.ModuleWrapper
Informationen über ObjectInfo - Class in genRob.genControl.unit.log
Enthält Informationen zu einem Objekt (Instanz).
ObjectInfo(String, int) - Constructor for class genRob.genControl.unit.log.ObjectInfo
Erzeugt eine Informationsinstanz für ein Objekt.
objectinfo - Variable in class genRob.genControl.unit.log.ServerWrapper
Informationen über das Objekt oder die Klasse, in dem der Log-Eintrag erzeugt wurde.
obtain(Class) - Method in interface genRob.genControl.unit.Proxies
Zur angebenen Schnittstelle (interface) wird eine Instanz zurückgegeben.
obtainProxy(Class<?>) - Method in interface genRob.genControl.client.Slot
Zur angebenen Schnittstelle (interface) wird eine Vertreter-Instanz zurückgegeben, mit deren Hilfe auf eine ferne Instanz des Roblets® zugegriffen werden kann.
offer(Object) - Method in interface genRob.genControl.unit.Remotes
Nach Aufruf dieser Methode sind die Methoden der übergebenen Instanz von der Anwendung aus erreichbar.
offerRemote(Object) - Method in interface genRob.genControl.client.Slot
Nach Aufruf dieser Methode sind die Methoden der übergebenen Instanz von den Roblets® dieses Faches aus erreichbar.
org.roblet - package org.roblet
Hier sind die zentralen Schnittstellen der Roblet®-Technik enthalten.

P

part - Variable in class genRob.genControl.unit.log.ModuleWrapper
Teil des Moduls, das den Log-Eintrag gemacht hat.
part - Variable in class genRob.genControl.unit.log.ServerWrapper
Teil des Servers, der den Log-Eintrag gemacht hat.
printStackTrace(PrintStream) - Method in class genRob.genControl.unit.log.ThrowableReport
Schreibt die Instanz auf den angegebenen Ausgabestrom sehr ähnlich zu Throwable.printStackTrace(java.io.PrintStream).
priority - Variable in class genRob.genControl.unit.log.ThreadInfo2
Priorität des Threads zur Log-Zeit laut Thread.getPriority().
Proxies - Interface in genRob.genControl.unit
Diese Einheit ermöglicht es, eine Instanz zu einer Schnittstelle zu erhalten, deren Implementierung und eigentliche Instanzierung auf Seiten der Anwendung erfolgt (Benutzung einer von Anwendungsseite bereitgestellten fernen Instanz).

R

Remotes - Interface in genRob.genControl.unit
Dieser Einheit können Instanzen übergeben werden, deren Methoden dann auf Seiten der Anwendung aufgerufen werden können (Bereitstellen einer fernen Instanz für die Anwendungsseite).
removedNominee(Nominee) - Method in interface genRob.genControl.client.NomineeListener
Wird aufgerufen, wenn ein Server-Kandidat von der Nennungsliste eines Verzeichnisses gestrichen wurde.
removedServer(Server) - Method in interface genRob.genControl.client.ServerListener
Diese Methode wird aufgerufen, wenn ein bisher gelisteter Server nun von keinem Verzeichnisdienst mehr gelistet wird.
removeListener(NomineeListener) - Method in class genRob.genControl.client.Client
Entfernt einen Interessenten an Roblet®-Server-Kandidaten (Nominee's).
removeListener(ServerListener) - Method in class genRob.genControl.client.Sieve
Entfernt einen Server-Interessenten.
revoke(Object) - Method in interface genRob.genControl.unit.Remotes
Die Methoden der übergebenen Instanz werden wieder unerreichbar.
revokeRemote(Object) - Method in interface genRob.genControl.client.Slot
Die Methoden der übergebenen Instanz werden wieder unerreichbar.
roblet - Variable in class genRob.genControl.unit.log.RobletWrapper
Instanz-Informationen zum Roblet®.
Roblet - Interface in org.roblet
Diese Schnittstelle charakterisiert Roblet®-Klassen.
RobletWrapper - Class in genRob.genControl.unit.log
Umschlag für einen Roblet®-Log-Eintrag, d.h. einen Eintrag, der von einem Roblet® kommt, welches im Roblet®-Server läuft.
RobletWrapper(ObjectInfo, Serializable) - Constructor for class genRob.genControl.unit.log.RobletWrapper
Erzeugt einen Umschlag für eine Roblet-Nachricht.
Robot - Interface in org.roblet
Stellt den Kontext eines Roblets® dar und ermöglicht das Erfragen von Einheiten (Unit) eines Roblet®-Servers.
run(Roblet) - Method in interface genRob.genControl.client.Slot
Platziert eine Roblet®-Instanz in diesem Fach des Roblet®-Servers, der es dann laufen läßt.

S

Server - Interface in genRob.genControl.client
Jede Instanz repräsentiert genau einen Roblet®-Server und ein Roblet®-Server wird pro Klient durch genaue eine solche Instanz repräsentiert (Server-Repräsentanz).
ServerListener - Interface in genRob.genControl.client
Ein Server-Interessent kann von einem Sieb (Sieve) über von Verzeichnisdiensten neu oder nicht mehr gelistete Server informiert werden.
ServerWrapper - Class in genRob.genControl.unit.log
Umschlag für einen Server-Log-Eintrag, d.h. einen Eintrag, der vom Roblet®-Server selbst kommt.
ServerWrapper(Serializable, ObjectInfo, Serializable) - Constructor for class genRob.genControl.unit.log.ServerWrapper
Erzeugt einen Umschlag für eine Servernachricht.
Sieve - Class in genRob.genControl.client
Ein Sieb filtert aus den vom zugehörigen Klienten (Client) ermittelten Kandiaten (Nominee) passende Roblet®-Server-Repräsentanten (Server) heraus.
Sieve(Client) - Constructor for class genRob.genControl.client.Sieve
Erzeugt ein Sieb.
Slot - Interface in genRob.genControl.client
Eine Instanz dieser Klasse stellt ein Fach auf einem Roblet®-Server dar (Fach-Repräsentanz).
stacktrace - Variable in class genRob.genControl.unit.log.ThrowableReport
Erster Methodenpunkt einer Kette von Punkten, der den Erzeugungsort der Ausnahme nennt.
StackTraceElementReport - Class in genRob.genControl.unit.log
Enthält die Beschreibung eines StackTraceElement.
StackTraceElementReport(StackTraceElement, StackTraceElementReport) - Constructor for class genRob.genControl.unit.log.StackTraceElementReport
Erzeugt eine Informationsinstanz für ein StackTraceElement.
Streams - Interface in genRob.genControl.unit
Deprecated. Wird bei der nächsten Änderung am Server gestrichen. Ersatz sind dann wie schon jetzt die fernen Instanzen (vgl. Proxies und Remotes).

T

threadinfo2 - Variable in class genRob.genControl.unit.log.LogEntry2
Informationen zum Thread der den Log-Eintrag erstellt hat.
ThreadInfo2 - Class in genRob.genControl.unit.log
Eine Instanz diesen Typs enthält Informationen über einen Thread.
ThreadInfo2(String, String, int, String) - Constructor for class genRob.genControl.unit.log.ThreadInfo2
Erzeugt eine Informationsinstanz für einen Thread.
ThrowableReport - Class in genRob.genControl.unit.log
Enthält die Beschreibung eines Throwable.
ThrowableReport(Throwable) - Constructor for class genRob.genControl.unit.log.ThrowableReport
Erzeugt eine Informationsinstanz für ein Throwable.
toString() - Method in class genRob.genControl.client.Identity
Gibt eine menschenlesbare Zeichenkette zurück, welche die Identität charakterisiert.
toString() - Method in class genRob.genControl.unit.log.ChainReport
Erzeugt eine menschenlesbare Zeichenkette der Form a.toString()b.toString() (ohne Zwischenzeichen).
toString() - Method in class genRob.genControl.unit.log.LogEntry2
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.
toString() - Method in class genRob.genControl.unit.log.ModuleWrapper
Erzeugt eine menschenlesbare Zeichenkette der Form module: [module:part] objectinfo -> message wobei für den Fall, daß einer der benutzten Werte gleich null ist, jeweils an der Stelle gar nichts steht.
toString() - Method in class genRob.genControl.unit.log.ObjectInfo
Erzeugt eine menschenlesbare Zeichenkette der Form type@hash-hex wobei hash-hex die hexadezimale Darstellung gemäß Integer.toHexString(int) ist.
toString() - Method in class genRob.genControl.unit.log.RobletWrapper
Erzeugt eine menschenlesbare Zeichenkette der Form roblet: [roblet] -> message wobei für den Fall, daß einer der benutzten Werte gleich null ist, jeweils an der Stelle gar nichts steht.
toString() - Method in class genRob.genControl.unit.log.ServerWrapper
Erzeugt eine menschenlesbare Zeichenkette der Form server: [part] objectinfo -> message wobei für den Fall, daß einer der benutzten Werte gleich null ist, jeweils an der Stelle gar nichts steht.
toString() - Method in class genRob.genControl.unit.log.StackTraceElementReport
Erzeugt eine menschenlesbare Zeichenkette der Form classname.
toString() - Method in class genRob.genControl.unit.log.ThreadInfo2
Erzeugt eine menschenlesbare Zeichenkette der Form name(type,priority,group)
toString() - Method in class genRob.genControl.unit.log.ThrowableReport
Erzeugt eine menschenlesbare Zeichenkette der Form type: message oder type wenn keine Detailinformation verfügbar ist.
type - Variable in class genRob.genControl.unit.log.ObjectInfo
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.
type - Variable in class genRob.genControl.unit.log.ThreadInfo2
Klasse des Threads laut zur Log-Zeit laut Object.getClass().
type - Variable in class genRob.genControl.unit.log.ThrowableReport
Name der Klasse, zu der das beschriebene Throwable laut Object.getClass() gehört.

U

Unit - Interface in org.roblet
Alle Einheiten der Roblet®-Technik müssen von diesem Typ sein.

W

wrapper - Variable in class genRob.genControl.unit.log.LogEntry2
Umschlag, den der Thread eingetragen hat und der die eigentliche Nachricht enthält.

A B C D E F G H I L M N O P R S T U W
Roblet®-Development-Kit
2.0 (08Jan11)
API für Anwendungen

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