Roblet®-Development-Kit
2.2 (30Dez2015)
API für Module
C F G H I L M O P R S U

C

claim(Slot, Unit) - Method in interface genRob.genControl.modules.Registry
Deprecated. Bittet das Grundbuch, dem Roblet® (vertreten durch das angegebene Fach) die angegebene Einheit als Besitz einzutragen.

F

force(Slot, Unit) - Method in interface genRob.genControl.modules.Registry
Deprecated. Zwingt das Grundbuch, dem Roblet® (vertreten durch das angegebene Fach) die angegebene Einheit als Besitz einzutragen, sofern grundsätzlich möglich.
free(Slot, Unit) - Method in interface genRob.genControl.modules.Registry
Deprecated. Trägt für ein Roblet® (vertreten durch das angegebene Fach) den möglichen Besitz der angegebenen Einheit aus dem Grundbuch aus.
free(Slot) - Method in interface genRob.genControl.modules.Registry
Deprecated. Trägt für ein Roblet® (vertreten durch das angegebene Fach) sämtlichen Besitz an Einheit aus dem Grundbuch aus.

G

genRob.genControl.modules - package genRob.genControl.modules
Dieses Java™-Package enthält wesentliche Teile dessen, was die API für Module zum Roblet®-Server ausmacht.
get(Object) - Method in interface genRob.genControl.modules.RobletHandle
Gibt den Wert zum angegebenen Schlüssel zurück.
getLog() - Method in interface genRob.genControl.modules.Supervisor
Gibt die Instanz zum Loggen zurück.
getLogger() - Method in interface genRob.genControl.modules.ModuleContext
Gibt die Instanz zum Loggen zurück.
getRegistry() - Method in interface genRob.genControl.modules.Module
Deprecated. Wird zukünftig entfallen und sollte null zurückgeben.
getUnit(Class) - Method in interface genRob.genControl.modules.Module
Deprecated. Wird nicht mehr benutzt.
getUnit(Class, RobletHandle) - Method in interface genRob.genControl.modules.Module2
Muß für ein Roblet® eine Einheiteninstanz passend zur angegebenen Einheitendefinition zurückgeben.
getUnit4Slot(Class, Use, Slot) - Method in interface genRob.genControl.modules.Module
Deprecated. Gibt eine Einheiten-Instanz heraus.

H

halt() - Method in interface genRob.genControl.modules.RobletHandle
Beendet das Roblet® und läßt eine Ausnahme an die zugehörige Roblet®-Anwendung zurückgeben.
halt() - Method in interface genRob.genControl.modules.Slot
Beendet das Roblet® in diesem Fach und läßt eine Ausnahme an die zugehörige Anwendung zurückgeben.
halt() - Method in class genRob.genControl.modules.Use
Unterdrücke weitere Eintritte von Threads in das Modul bzw.

I

isHalted() - Method in class genRob.genControl.modules.Use
Gibt an, ob ein Roblet® demnächst angehalten wird und daher alle Threads des Roblets® das Modul verlassen sollen.

L

Log - Interface in genRob.genControl.modules
Eine Instanz diesen Typs dient einem Modul zum Loggen per Roblet®-Server.
log(Serializable, Object, Serializable) - Method in interface genRob.genControl.modules.Logger
Erzeugt einen Log-Eintrag mit optionalem Teil, Instanz und Nachricht.
Logger - Interface in genRob.genControl.modules
Eine Instanz diesen Typs dient einem Modul zum Loggen in das Logbuch des Roblet®-Servers.
lower() - Method in class genRob.genControl.modules.Use
Erniedrigt den Nutzungszähler und informiert ein möglicherweise wartendenden Roblet®-Server, für den Fall, daß der Zähler auf Null ging.

M

Module - Interface in genRob.genControl.modules
Deprecated. Wird vollständig von Module2 ersetzt.
Module2 - Interface in genRob.genControl.modules
Um ein Modul für den Roblet®-Server bereitzustellen, muß man diese Schnittstelle implementieren.
ModuleContext - Interface in genRob.genControl.modules
Eine Instanz dieser Art bietet einem Modul den Zugriff auf den einbettenden Roblet®-Server und stellt damit einen Kontext für ein Modul dar.
moduleDone() - Method in interface genRob.genControl.modules.Module
Deprecated. Ermöglicht ein abschließendes Aufräumen eines Modules.
moduleDone() - Method in interface genRob.genControl.modules.Module2
Ermöglicht ein abschließendes Aufräumen des Moduls.
moduleInit(Supervisor, Use) - Method in interface genRob.genControl.modules.Module
Deprecated. Initialisiert ein Modul.
moduleInit(ModuleContext) - Method in interface genRob.genControl.modules.Module2
Initialisiert ein Modul.

O

out(Object, Class, Object) - Method in interface genRob.genControl.modules.Log
Erzeuge Log-Eintrag mit optionalem Teil, Typ und Nachricht.

P

put(Object, Object) - Method in interface genRob.genControl.modules.RobletHandle
Fügt ein Schlüssel-Wert-Paar zum Roblet®-Repräsentanten hinzu.

R

raise() - Method in class genRob.genControl.modules.Use
Prüfe, ob ein Eintritt in das Modul bzw. genauer die Methode der Instanz erlaubt ist und werfe eine Ausnahme, wenn das nicht der Fall ist.
Registry - Interface in genRob.genControl.modules
Deprecated. Entfällt in Zukunft, da sich das Modul-Konzept geändert hat.
remove(Object) - Method in interface genRob.genControl.modules.RobletHandle
Löscht ein Schlüssel-Wert-Paar von diesem Roblet®-Repräsentanten.
resetUnit4Slot(Unit) - Method in interface genRob.genControl.modules.Module
Deprecated. Soll die Ressourcen einer Einheiten-Instanz zurücksetzen.
robletDone(RobletHandle) - Method in interface genRob.genControl.modules.Module2
Ermöglicht Aufräumarbeiten pro Roblet®.
RobletHandle - Interface in genRob.genControl.modules
Eine Instanz dieses Typs repräsentiert ein Roblet® für ein Modul.
robletInit(RobletHandle) - Method in interface genRob.genControl.modules.Module2
Ermöglicht Vorbereitungen pro Roblet®.

S

shutdown() - Method in interface genRob.genControl.modules.ModuleContext
Stößt im Roblet®-Server den Vorgang des Beendens des Roblet®-Servers an.
shutdown() - Method in interface genRob.genControl.modules.Supervisor
Stößt im Roblet®-Server den Vorgang des Beendens an.
Slot - Interface in genRob.genControl.modules
Instanzen dieser Art repräsentieren ein Fach der Roblet®-Umgebung des Roblet®-Servers.
Supervisor - Interface in genRob.genControl.modules
Eine Instanz dieser Art bietet einem Modul den Zugriff auf den einbettenden Roblet®-Server und repräsentiert eine Art Server-Kontext.

U

Use - Class in genRob.genControl.modules
Instanzen dieser Klasse repräsentieren die momentane Nutzung eines Moduls durch ein bestimmtes Roblet® und werden Nutzungszähler genannt.
Use() - Constructor for class genRob.genControl.modules.Use
 

C F G H I L M O P R S U
Roblet®-Development-Kit
2.2 (30Dez2015)
API für Module

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