Class PeriodicalFrameSender
java.lang.Object
com.neovisionaries.ws.client.PeriodicalFrameSender
- Direct Known Subclasses:
PingSender, PongSender
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PayloadGeneratorprivate longprivate booleanprivate Timerprivate Stringprivate final WebSocket -
Constructor Summary
ConstructorsConstructorDescriptionPeriodicalFrameSender(WebSocket webSocket, String timerName, PayloadGenerator generator) -
Method Summary
Modifier and TypeMethodDescriptionprivate WebSocketFrameprotected abstract WebSocketFramecreateFrame(byte[] payload) private voiddoTask()private byte[]longprivate static booleanschedule(Timer timer, PeriodicalFrameSender.Task task, long interval) voidsetInterval(long interval) voidsetPayloadGenerator(PayloadGenerator generator) voidsetTimerName(String timerName) voidstart()voidstop()
-
Field Details
-
mWebSocket
-
mTimerName
-
mTimer
-
mScheduled
private boolean mScheduled -
mInterval
private long mInterval -
mGenerator
-
-
Constructor Details
-
PeriodicalFrameSender
-
-
Method Details
-
start
public void start() -
stop
public void stop() -
getInterval
public long getInterval() -
setInterval
public void setInterval(long interval) -
getPayloadGenerator
-
setPayloadGenerator
-
getTimerName
-
setTimerName
-
doTask
private void doTask() -
createFrame
-
generatePayload
private byte[] generatePayload() -
schedule
-
createFrame
-