Class ServerSentEvent
java.lang.Object
org.apache.pekko.http.javadsl.model.sse.ServerSentEvent
- Direct Known Subclasses:
- ServerSentEvent
Representation of a server-sent event. According to the specification, an empty data field
 designates an event which is to be ignored which is useful for heartbeats.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ServerSentEventCreates a [[ServerSentEvent]].static ServerSentEventCreates a [[ServerSentEvent]].static ServerSentEventCreates a [[ServerSentEvent]].static ServerSentEventCreates a [[ServerSentEvent]].static ServerSentEventCreates a [[ServerSentEvent]].abstract StringgetData()Data, may span multiple lines.Optional type, must not contain \n or \r.getId()Optional id, must not contain \n or \r.abstract OptionalIntgetRetry()Optional reconnection delay in milliseconds.static ServerSentEventProvides a [[ServerSentEvent]] with empty data which can be used as a heartbeat
- 
Constructor Details- 
ServerSentEventpublic ServerSentEvent()
 
- 
- 
Method Details- 
heartbeatProvides a [[ServerSentEvent]] with empty data which can be used as a heartbeat
- 
createCreates a [[ServerSentEvent]].- Parameters:
- data- data, may be empty or span multiple lines
 
- 
createCreates a [[ServerSentEvent]].- Parameters:
- data- data, may span multiple lines
- type- type, must not contain \n or \r
 
- 
createCreates a [[ServerSentEvent]].- Parameters:
- data- data, may span multiple lines
- type- type, must not contain \n or \r
- id- id, must not contain \n or \r
 
- 
createCreates a [[ServerSentEvent]].- Parameters:
- data- data, may span multiple lines
- retry- reconnection delay in milliseconds
 
- 
createpublic static ServerSentEvent create(String data, Optional<String> type, Optional<String> id, OptionalInt retry) Creates a [[ServerSentEvent]].- Parameters:
- data- data, may span multiple lines
- type- optional type, must not contain \n or \r
- id- optional id, must not contain \n or \r
- retry- optional reconnection delay in milliseconds
 
- 
getDataData, may span multiple lines.
- 
getEventTypeOptional type, must not contain \n or \r.
- 
getIdOptional id, must not contain \n or \r.
- 
getRetryOptional reconnection delay in milliseconds.
 
-