Roblet®-Development-Kit
1.2 (22Jul10)
API für Module
C F G H I L M O R S U

C

claim(Slot) - Method in class genRob.genControl.modules.Ownership
Deprecated. Trägt wenn möglich das Roblet® (vertreten durch das angegebene Fach) als Besitzer ein.
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) - Method in class genRob.genControl.modules.Ownership
Deprecated. Trägt unbedingt das Roblet® (vertreten durch das angegebene Fach) als Besitzer ein.
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) - Method in class genRob.genControl.modules.Ownership
Deprecated. Entfernt die Eintragung als Besitzer des Roblets® (vertreten durch das Fach), sofern dieses der Besitzer ist.
free() - Method in class genRob.genControl.modules.Ownership
Deprecated. Entfernt jegliche Eintragung als Besitzer.
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.
freeze(Slot) - Method in class genRob.genControl.modules.Ownership
Deprecated. Reserviert dem aufrufenden Thread dieses Besitzrecht oder erzeugt eine Ausnahme, falls die Anfrage unberechtigt war.

G

genRob.genControl.modules - package genRob.genControl.modules
Dieses Java™-Package enthält wesentliche Teile dessen, was die Schnittstelle von Modulen zum Roblet®-Server ausmacht.
getLog() - Method in interface genRob.genControl.modules.Supervisor
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.
getUnit4Slot(Class, Use, Slot) - Method in interface genRob.genControl.modules.Module
Gibt eine Einheiten-Instanz heraus.

H

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 genRob.genControl.modules.Log.
Eine Instanz diesen Typs dient einem Modul zum Loggen per Roblet®-Server.
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 genRob.genControl.modules.Module.
Um ein Modul für den Roblet®-Server bereitzustellen, muß man diesen Typ implementieren.
moduleDone() - Method in interface genRob.genControl.modules.Module
Ermöglicht ein abschließendes Aufräumen eines Modules.
moduleInit(Supervisor, Use) - Method in interface genRob.genControl.modules.Module
Initialisiert ein Modul.

O

Ownership - class genRob.genControl.modules.Ownership.
Deprecated. Entfällt in Zukunft, da sich das Konzept geändert hat.
Ownership() - Constructor for class genRob.genControl.modules.Ownership
Deprecated.  
out(Object, Class, Object) - Method in interface genRob.genControl.modules.Log
Erzeuge Log-Eintrag mit optionalem Teil, Typ und Nachricht.

R

Registry - interface genRob.genControl.modules.Registry.
Deprecated. Entfällt in Zukunft, da sich das Modul-Konzept geändert hat.
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.
resetUnit4Slot(Unit) - Method in interface genRob.genControl.modules.Module
Soll die Ressourcen einer Einheiten-Instanz zurücksetzen.

S

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

U

Use - class genRob.genControl.modules.Use.
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
 
unfreeze() - Method in class genRob.genControl.modules.Ownership
Deprecated. Beendet die Reservierung dieses Besitzrechtes durch einen Thread.

C F G H I L M O R S U
Roblet®-Development-Kit
1.2 (22Jul10)
API für Module

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