Package org.springframework.http.codec
Class ServerSentEvent<T>
java.lang.Object
org.springframework.http.codec.ServerSentEvent<T>
- Type Parameters:
T- the type of data that this event contains
Representation for a Server-Sent Event for use with Spring's reactive Web support.
Flux<ServerSentEvent> or Observable<ServerSentEvent> is the
reactive equivalent to Spring MVC's SseEmitter.- Since:
- 5.0
- Author:
- Sebastien Deleuze, Arjen Poutsma
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA mutable builder for aSseEvent. -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ServerSentEvent.Builder<T>builder()Return a builder for aSseEvent.static <T> ServerSentEvent.Builder<T>builder(T data) Return a builder for aSseEvent, populated with the given data.comment()Return the comment of this event, if available.data()Return thedatafield of this event, if available.event()Return theeventfield of this event, if available.id()Return theidfield of this event, if available.retry()Return theretryfield of this event, if available.toString()
-
Method Details
-
id
Return theidfield of this event, if available. -
event
Return theeventfield of this event, if available. -
retry
Return theretryfield of this event, if available. -
comment
Return the comment of this event, if available. -
data
Return thedatafield of this event, if available. -
toString
-
builder
Return a builder for aSseEvent.- Type Parameters:
T- the type of data that this event contains- Returns:
- the builder
-
builder
Return a builder for aSseEvent, populated with the given data.- Type Parameters:
T- the type of data that this event contains- Returns:
- the builder
-