Über die Message
Broker-Java™-API kann eine Musterinstanz geändert werden, um einen Knoten aus einem Nachrichtenfluss zu entfernen.
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:
MessageFlow mf1 = patternInstanceManager.getMessageFlow("MyFlowProject", "main.msgflow");
Node mqinNode = mf1.getNodeByName("My Input Node");
mf1.removeNode(mqinNode);