Roblet®-Development-Kit
1.3 (11Sep10)
API für Module
C F G H I L M O P 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 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
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 genRob.genControl.modules.Log.
Eine Instanz diesen Typs dient einem Modul zum Loggen per Roblet®-Server.
Logger - interface genRob.genControl.modules.Logger.
Eine Instanz diesen Typs dient einem Modul zum Loggen in das Logbuch des Roblet®-Servers.
log(Serializable, Object, Serializable) - Method in interface genRob.genControl.modules.Logger
Erzeugt einen Log-Eintrag mit optionalem Teil, Instanz und Nachricht.
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.
Module2 - interface genRob.genControl.modules.Module2.
Um ein Modul für den Roblet®-Server bereitzustellen, muß man diese Schnittstelle implementieren.
ModuleContext - interface genRob.genControl.modules.ModuleContext.
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
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
Initialisiert ein Modul.
moduleInit(ModuleContext) - Method in interface genRob.genControl.modules.Module2
Initialisiert ein Modul.

O

Ownership - class genRob.genControl.modules.Ownership.
Deprecated. Entfällt in Zukunft, da sich das Modul-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.

P

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

R

Registry - interface genRob.genControl.modules.Registry.
Deprecated. Entfällt in Zukunft, da sich das Modul-Konzept geändert hat.
RobletHandle - interface genRob.genControl.modules.RobletHandle.
Eine Instanz dieses Typs repräsentiert ein Roblet® für ein Modul.
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.
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
Soll die Ressourcen einer Einheiten-Instanz zurücksetzen.
robletDone(RobletHandle) - Method in interface genRob.genControl.modules.Module2
Ermöglicht Aufräumarbeiten pro Roblet®.
robletInit(RobletHandle) - Method in interface genRob.genControl.modules.Module2
Ermöglicht Vorbereitungen pro Roblet®.

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.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.

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 P R S U
Roblet®-Development-Kit
1.3 (11Sep10)
API für Module

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