added WebsocketNotConnectedException handling
parent
9209c36586
commit
de0b6332b7
|
@ -11,6 +11,7 @@ import java.util.Timer;
|
|||
import java.util.TimerTask;
|
||||
import lombok.Getter;
|
||||
import org.java_websocket.client.WebSocketClient;
|
||||
import org.java_websocket.exceptions.WebsocketNotConnectedException;
|
||||
import org.java_websocket.handshake.ServerHandshake;
|
||||
|
||||
public class SocketClient extends WebSocketClient {
|
||||
|
@ -32,12 +33,17 @@ public class SocketClient extends WebSocketClient {
|
|||
}
|
||||
|
||||
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
||||
if (isOpen()) {
|
||||
if (kraProtocolMessage.getStatus() == KraSocketClientProtocolStatus.GET.getStatus()) {
|
||||
this.kraProtocol.getSendQueueMessages()
|
||||
.put(kraProtocolMessage.getCmdID(), kraProtocolMessage);
|
||||
try {
|
||||
if (isOpen()) {
|
||||
if (kraProtocolMessage.getStatus() == KraSocketClientProtocolStatus.GET.getStatus()) {
|
||||
this.kraProtocol.getSendQueueMessages()
|
||||
.put(kraProtocolMessage.getCmdID(), kraProtocolMessage);
|
||||
}
|
||||
send(this.kraProtocol.EncodeMessage(kraProtocolMessage));
|
||||
}
|
||||
send(this.kraProtocol.EncodeMessage(kraProtocolMessage));
|
||||
} catch (WebsocketNotConnectedException exception) {
|
||||
KraSocketClient.getLogger().info("SendMessage error");
|
||||
exception.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue