Skip to content

Commit 586f4cf

Browse files
committed
add disconnect to StreamConnection
1 parent 59918cd commit 586f4cf

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

clients/common/src/main/java/com/binance/connector/client/common/websocket/adapter/stream/StreamConnectionInterface.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ Map<String, StreamBlockingQueue<String>> subscribe(
1616

1717
void connect();
1818

19+
void disconnect();
20+
1921
boolean isConnected();
2022

2123
void setUserAgent(String userAgent);

clients/common/src/main/java/com/binance/connector/client/common/websocket/adapter/stream/StreamConnectionPoolWrapper.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,14 @@ public void connect() {
8484
isConnected = true;
8585
}
8686

87+
@Override
88+
public void disconnect() {
89+
for (ConnectionWrapper connectionWrapper : connectionList) {
90+
connectionWrapper.disconnect();
91+
}
92+
isConnected = false;
93+
}
94+
8795
public Map<String, StreamBlockingQueue<String>> subscribe(
8896
RequestWrapperDTO<Set<String>, Object> requestWrapperDTO) {
8997
Set<String> params = requestWrapperDTO.getParams();

0 commit comments

Comments
 (0)