Managing User data stream websocket connections of multiple users in java

I am developing a tool to listen to multiple different users’ data streams from Binance. I also want to provide an admin functionality to monitor these data streams, at least user wise. And manage it by , closing, updating the data streams / websockets.

Can you please help me with this, at least with a hint of what would do will be very helpful.

Websocket /stream?streams=<listenKey1>/<listenKey2>/<listenKey3> is supported.

With each listenKey belonging to a different Binance account.