Über die Message
Broker-Java™-API kann bei der Entwicklung von Nachrichtenflussanwendungen ein Knoten aus einem Nachrichtenfluss entfernt werden.
Zum Entfernen eines Knotens müssen Sie den Knoten zunächst aus dem Nachrichtenflussobjekt abrufen. Im folgenden Beispiel wird der erforderliche Knoten mithilfe der
Methode getNodeByName() aus dem Nachrichtenflussobjekt mf1
abgerufen.
Danach wird der Knoten mit der Methode removeNode() entfernt.
Beim Entfernen eines Knotens werden auch alle Verbindungen von oder zu diesem Knoten entfernt:
File msgFlow = new File("main.msgflow");
MessageFlow mf1 = FlowRendererMSGFLOW.read(msgFlow);
Node mqinNode = mf1.getNodeByName("My Input Node");
mf1.removeNode(mqinNode);