added WebsocketNotConnectedException handling
parent
9209c36586
commit
de0b6332b7
|
@ -11,6 +11,7 @@ import java.util.Timer;
|
||||||
import java.util.TimerTask;
|
import java.util.TimerTask;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import org.java_websocket.client.WebSocketClient;
|
import org.java_websocket.client.WebSocketClient;
|
||||||
|
import org.java_websocket.exceptions.WebsocketNotConnectedException;
|
||||||
import org.java_websocket.handshake.ServerHandshake;
|
import org.java_websocket.handshake.ServerHandshake;
|
||||||
|
|
||||||
public class SocketClient extends WebSocketClient {
|
public class SocketClient extends WebSocketClient {
|
||||||
|
@ -32,12 +33,17 @@ public class SocketClient extends WebSocketClient {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
||||||
if (isOpen()) {
|
try {
|
||||||
if (kraProtocolMessage.getStatus() == KraSocketClientProtocolStatus.GET.getStatus()) {
|
if (isOpen()) {
|
||||||
this.kraProtocol.getSendQueueMessages()
|
if (kraProtocolMessage.getStatus() == KraSocketClientProtocolStatus.GET.getStatus()) {
|
||||||
.put(kraProtocolMessage.getCmdID(), kraProtocolMessage);
|
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