Package com.vaadin.client.communication
Class Heartbeat
java.lang.Object
com.vaadin.client.communication.Heartbeat
Handles sending of heartbeats to the server and reacting to the response
- Since:
- 1.0
- Author:
- Vaadin Ltd
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets the heartbeat interval.voidschedule()Updates the schedule of the heartbeat to match the set interval.voidsend()Sends a heartbeat to the server.final voidsetInterval(int heartbeatInterval) Changes the heartbeatInterval in runtime and applies it.
-
Constructor Details
-
Heartbeat
Creates a new instance connected to the given registry.- Parameters:
registry- the global registry
-
-
Method Details
-
send
public void send()Sends a heartbeat to the server. -
getInterval
public int getInterval()Gets the heartbeat interval.- Returns:
- the interval at which heartbeat requests are sent.
-
schedule
public void schedule()Updates the schedule of the heartbeat to match the set interval. A negative interval disables the heartbeat. -
setInterval
public final void setInterval(int heartbeatInterval) Changes the heartbeatInterval in runtime and applies it.- Parameters:
heartbeatInterval- new interval in seconds.
-