stop() for mmb

This commit is contained in:
Daniel Kluge
2023-12-21 13:38:46 +01:00
parent a54a87eebe
commit a4e302e08e
+10
View File
@@ -158,6 +158,16 @@ export default class MultiMessageBroker {
} }
} }
/**
* Stop the broker.
*/
public stop(): void {
for (const registration of this.aasRegistrations) {
registration.serverInstances?.forEach(server => server?.stop());
registration.connectorInterfaces.forEach(connector => connector.disconnect());
}
}
/** /**
* Callback on an server request * Callback on an server request
* @param request Request * @param request Request