In der CMP-API können Sie Broker und deren Ressourcen mittels JavaCompute-Knoten in implementierten Nachrichtenflüssen verwalten.
Vor dem Start
Dieser Schritt setzt voraus, dass Sie in einem Nachrichtenfluss einen JavaCompute-Knoten erstellt haben.
Zur Untersuchung und Verwaltung von Brokern und anderen
Ressourcen können Sie die Konfigurationsmanager-Proxy-Methoden und
-Klassen Ihres JavaCompute-Knotens verwenden.
- Erstellen Sie die Java-Klasse für den Knoten, in dem Sie Konfigurationsmanager-Proxy-Methoden einfügen möchten.
- Fügen Sie die Konfigurationsmanager-Proxy-JAR-Datei
Installationsverzeichnis/classes/ConfigManagerProxy.jar
zum Java-Erstellungspfad des zugehörigen
Java-Projekts hinzu.
- Fügen Sie der Klasse folgende statische Methode hinzu:
BrokerProxy thisBroker = BrokerProxy.getLocalInstance();
Diese Methode gibt eine Instanz des 'BrokerProxy'-Objekts für den Broker zurück, in dem der Nachrichtenfluss (der diesen Knoten enthält) implementiert ist.
- Wenn Sie für diesen Broker eine Ausführungsgruppe verwenden möchten, fügen Sie Ihrem Code folgende statische Methode hinzu:
ExecutionGroupProxy thisEG = ExecutionGroupProxy.getLocalInstance();
Diese Methode gibt eine Instanz des 'ExecutionGroupProxy'-Objekts für die Ausführungsgruppe zurück, in der der Nachrichtenfluss implementiert ist.
- Wenn Sie eine Verbindung zu einem anderen Broker herstellen möchten, den Sie auf dem Computer erstellt haben, auf dem der Knoten und der Nachrichtenfluss implementiert sind, können Sie eine Variante der folgenden Klasse verwenden:
BrokerProxy secondBroker = BrokerProxy.getLocalInstance(Zeichenfolge)
Geben Sie als Wert der Variablen Zeichenfolge den Namen des alternativen lokalen Brokers ein.
Ihr Code kann diesen zweiten Broker und seine Ressourcen mittels des BrokerProxy-Objekts verwalten, das durch diesen Aufruf zurückgegeben wird.
- Fügen Sie Ihrem Java-Code weitere Konfigurationsmanager-Proxy-Methoden hinzu, mit denen Sie die gewünschten Operationen mittels der in den vorherigen Schritten abgerufenen Objekte am Broker oder der Ausführungsgruppe ausführen können. Informieren Sie sich auch anhand der Anleitungen und Beispiele der anderen Themen dieses Abschnitts über die Verwendung von Konfigurationsmanager-Proxy-Methoden in Konfigurationsmanager-Proxy-Anwendungen.
Wenn Sie Methoden einschließen, die sich auf den
Nachrichtenfluss auswirken, in dem Ihre
Konfigurationsmanager-Proxy-Anwendung ausgeführt wird, kann diese
Anwendung möglicherweise nicht alle Benachrichtigungen empfangen, die von diesen Operationen
erfolgreich abgeschlossen wurden. Dazu gehören Methoden zum Stoppen, Löschen und
erneuten Implementieren des Nachrichtenflusses. Deswegen sollte die Verwendung
dieser Methoden sorgfältig überdacht werden.
- Implementieren Sie die JAR-Datei sowie alle zugehörigen Nachrichtenflüsse in einer
BAR-Datei. Sie müssen die Datei ConfigManagerProxy.jar nicht in der
Zielausführungsgruppe implementieren, da der Broker eigenständig auf diese
Klassen zugreifen kann.