This interface declares the methods to access the SKYRiX SandStorm
registry. This software component makes it possible to store the location
information for all daemons used within the SKYRiX environment, and
makes it therefore easy to access the daemons you want by asking this
central registry for their connection information. It's possible to
set-up a master registry to provide core services everyone needs and
to overload them on the local registry for e.g. testing purposes.
Dieses Interface beschreibt die Methoden zum Zugriff auf den SKYRiX
Sandstorm Registry Daemon. Diese Softwarekomponente erm'oglicht die
Speicherung der Lokalisierungsinformationen aller in der SKYRiX Umgebung
genutzten Daemons und macht somit das Auffinden der Daemons durch
eine zentrale Anfrageinstanz einfach. Es ist auch m'oglich, eine Master
Registry zu installieren, welche zentrale Dienste bereitstellt, diese
k'onnen dann bei Bedarf, bspw. f'ur Testzwecke, auf der lokalen Registry
'uberladen werden.
namespace to set
zu setzender Namespace
target URI
Ziel-URI
target host
Zielhost
target port
Zielport
namespace to set
zu setzender Namespace
target URI
Ziel-URI
target host
Zielhost
target port
Zielport
send timeout information
Flag zum Senden von Timeoutinformationen
Adds a new component named 'test' with the target
URL 'http://localhost:20000/RPC2'.
F'ugt einen neuen Komponent namens 'test' mit der
Zieladresse 'http://localhost:20000/RPC2' hinzu.
The command "setComponent" sets a new component for the given
namespace with the given URL attributes. With the optional 'timeout'
argument it is possibe to get the server timeout scan interval and
re-register in this interval to avoid being automatically removed by
the registry scan.
Der Befehl "setComponent" f'ugt einen neuen Komponenten unter dem
angegebenen Namen mit den 'ubergebenen URL-Parametern hinzu. Mit dem
optionalen 'timeout' Parameter ist es m'oglich, im R'uckgabewert
Informationen 'uber den Timeout-Scan-Intervall des Servers zu erhalten.
Mit der wiederholten Registrierung innerhalb dieses Intervalls kann
man der automatischen Entfernung des Komponenten aus der Registry
namespace to remove
zu entfernender Namespace
Removes the component named 'test' from the registry.
Entfernt den Komponenten namens 'test' aus der Registry.
The command "removeComponent" removes the component with the given
name from the registry database. It should be called on server shutdown.
Der Befehl "removeComponent" entfernt den Komponenten mit dem
'ubergebenen Namen aus der Registry-Datenbank. Dieser Befehl sollte beim
Herunterfahren eines Daemons aufgerufen werden.
List the names of all components on the server.
Gibt die Namen aller registrierten Komponenten des Servers zur'uck.
The command "getComponents" returns the names of all available
components on the server. This includes the component names from the
master registry, if one is set.
Der Befehl "getComponents" gibt die Namen aller registrierten Komponenten
des Servers zur'uck. Wenn eine Master-Registry gesetzt ist, werden
auch die Komponentennamen dieser zur'uckgegeben.
namespace
Namespace
Gets the connection information for the component named
"marvin.skytest.master".
Gibt die Verbindungsinformationen f'ur den Komponenten mit dem
Namen "marvin.skytest.master" zur'uck.
The command "getComponent" returns the connection information for
the component with the given namespace. These informations can be used
to build an URL and connect to the server directly.
Der Befehl "getComponent" gibt die Verbindungsinformationen f'ur den
Komponenten mit dem 'ubergebenen Namespace zur'uck. Aus diesen
Informationen kann eine URL zum direkten Zugriff auf den Server erstellt
werden.
namespace
Namespace
Returns the names of all methods provided by the component named
"marvin.skytest.master".
Gibt die Namen aller Methoden zur'uck, die der Komponent mit dem
Namen "marvin.skytest.master" zur Verf'ugung stellt.
The command "listComponentMethods" returns the names of all methods
provided by the component with the given name.
Der Befehl "listComponentMethods" gibt die Namen aller Methoden zur'uck,
die der Komponent mit dem 'ubergebenen Namen bereitstellt.
namespace
Namespace
method name
Methodename
Returns all signatures for the method "getContact" of the component
"marvin.skytest.master".
Gibt alle Signaturen f'r die Methode "getContact" des Komponenten
"marvin.skytest.master" zur'uck.
The command "componentMethodSignatures" returns all signatures for the
given method name of the given component.
Der Befehl "componentMethodSignatures" gibt alle Signaturen der Methode
mit dem 'ubergebenen Namen f'ur den angegebenen Komponenten zur'uck.
namespace
Namespace
method name
Methodename
Returns the method help text for the method "getContact"
of the component "marvin.skytest.master".
Gibt den Hilfetext der Methode "getContact" des Komponenten
"marvin.skytest.master" zur'uck.
The command "componentMethodHelp" returns the method help text for the
given method name of the given component.
Der Befehl "componentMethodHelp" gibt den Hilfetext der Methode
mit dem 'ubergebenen Namen f'ur den angegebenen Komponenten zur'uck.