Class SseHeartbeat
java.lang.Object
org.apache.juneau.rest.server.sse.SseHeartbeat
- All Implemented Interfaces:
AutoCloseable,Runnable
Scheduled SSE heartbeat.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidrun()static SseHeartbeatstart(ScheduledExecutorService scheduler, Writer writer, Duration interval) Starts a heartbeat.
-
Constructor Details
-
SseHeartbeat
Constructor.- Parameters:
writer- The writer. Must not benull .
-
-
Method Details
-
start
public static SseHeartbeat start(ScheduledExecutorService scheduler, Writer writer, Duration interval) Starts a heartbeat.- Parameters:
scheduler- The scheduler. Must not benull .writer- The writer. Must not benull .interval- The heartbeat interval. Must not benull .- Returns:
- The heartbeat handle.
-
run
-
close
- Specified by:
closein interfaceAutoCloseable
-