private void close()

in src/main/java/com/alibaba/cloudapi/sdk/client/WebSocketApiClient.java [353:372]


    private void close() {

        synchronized (connectionLock) {
            try {
                connectLatch.setObj(new CountDownLatch(1));

                if (null != heartBeatManager) {
                    heartBeatManager.stop();
                }

                if (null != webSocketRef.getObj()) {
                    Thread.sleep(1000);
                    webSocketRef.getObj().close(1000, "Reconnect");
                }
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }

    }