added timer task for ack message handling
parent
cb20cca48a
commit
c94735a5d2
|
@ -15,7 +15,7 @@ public class SocketClient extends WebSocketClient {
|
|||
|
||||
private final KraSocketClientProtocol kraProtocol;
|
||||
private final KraSocketClientEventInitiater kraSocketClientEventInitiater;
|
||||
private final TimerTask timerTask;
|
||||
private TimerTask timerTask;
|
||||
private Timer timer;
|
||||
|
||||
public SocketClient(URI serverUri, KraSocketClientEventInitiater kraSocketClientEventInitiater,
|
||||
|
@ -24,8 +24,6 @@ public class SocketClient extends WebSocketClient {
|
|||
|
||||
this.kraSocketClientEventInitiater = kraSocketClientEventInitiater;
|
||||
this.kraProtocol = kraProtocol;
|
||||
|
||||
this.timerTask = new KraSocketClientMessageTimerTask();
|
||||
}
|
||||
|
||||
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
||||
|
@ -44,6 +42,7 @@ public class SocketClient extends WebSocketClient {
|
|||
this.kraSocketClientEventInitiater.callOnOpen(serverHandshake);
|
||||
KraSocketClient.getLogger().info("connection opened");
|
||||
|
||||
this.timerTask = new KraSocketClientMessageTimerTask();
|
||||
this.timer = new Timer(true);
|
||||
this.timer.scheduleAtFixedRate(timerTask, 0, 3 * 1000);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue