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 success indicator Flag namespace to set zu setzender Namespace target URI Ziel-URI target host Zielhost target port Zielport send timeout information Flag zum Senden von Timeoutinformationen success indicator Flag 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 success indicator Flag 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. array of component names Array von Komponentennamen 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 dictionary containing URL elements Dictionary mit URL-Elementen 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 array of method names Array von Methodennamen 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 array of method signatures Array von Methodensignaturen 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 method help text Hilfetext der Methode 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.