com.vaadin.client.communication.
Class Heartbeat
- java.lang.Object
-
- com.vaadin.client.communication.Heartbeat
-
public class Heartbeat extends Object
Handles sending of heartbeats to the server and reacting to the response
Since:
7.2
Author:
Vaadin Ltd
-
-
Constructor Summary
Constructors Constructor and Description Heartbeat()
-
Method Summary
All Methods Modifier and Type Method and Description protected ApplicationConnection
getConnection()
Deprecated.
int
getInterval()
void
init(ApplicationConnection applicationConnection)
Initializes the heartbeat for the given application connection
void
schedule()
Updates the schedule of the heartbeat to match the set interval.
void
send()
Sends a heartbeat to the server
void
setInterval(int heartbeatInterval)
Changes the heartbeatInterval in runtime and applies it.
-
-
-
Method Detail
-
init
public void init(ApplicationConnection applicationConnection)
Initializes the heartbeat for the given application connection
Parameters:
connection
- the connection
-
send
public void send()
Sends a heartbeat to the server
-
getInterval
public int getInterval()
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.
-
getConnection
@Deprecated protected ApplicationConnection getConnection()
Deprecated.
Returns:
the application connection
-
setInterval
public void setInterval(int heartbeatInterval)
Changes the heartbeatInterval in runtime and applies it.
Parameters:
heartbeatInterval
- new interval in seconds.
-
-