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,6 +33,7 @@ public class SocketClient extends WebSocketClient {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
||||||
|
try {
|
||||||
if (isOpen()) {
|
if (isOpen()) {
|
||||||
if (kraProtocolMessage.getStatus() == KraSocketClientProtocolStatus.GET.getStatus()) {
|
if (kraProtocolMessage.getStatus() == KraSocketClientProtocolStatus.GET.getStatus()) {
|
||||||
this.kraProtocol.getSendQueueMessages()
|
this.kraProtocol.getSendQueueMessages()
|
||||||
|
@ -39,6 +41,10 @@ public class SocketClient extends WebSocketClient {
|
||||||
}
|
}
|
||||||
send(this.kraProtocol.EncodeMessage(kraProtocolMessage));
|
send(this.kraProtocol.EncodeMessage(kraProtocolMessage));
|
||||||
}
|
}
|
||||||
|
} catch (WebsocketNotConnectedException exception) {
|
||||||
|
KraSocketClient.getLogger().info("SendMessage error");
|
||||||
|
exception.printStackTrace();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Reconnect() {
|
public void Reconnect() {
|
||||||
|
|
Loading…
Reference in New Issue