Package jakarta.ws.rs.sse
Interface OutboundSseEvent
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
OutboundSseEvent.Builder
A builder class used for creatingOutboundSseEvent
instances.
-
Field Summary
-
Fields inherited from interface jakarta.ws.rs.sse.SseEvent
RECONNECT_NOT_SET
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getData()
Get event data.Type
getGenericType()
Get generic data type.MediaType
getMediaType()
Getmedia type
of the event data.Class<?>
getType()
Get data type.-
Methods inherited from interface jakarta.ws.rs.sse.SseEvent
getComment, getId, getName, getReconnectDelay, isReconnectDelaySet
-
-
-
-
Method Detail
-
getType
Class<?> getType()
Get data type.This information is used to select a proper
MessageBodyWriter
to be used for serializing theevent data
.- Returns:
- data type. May return
null
, if the event does not contain any data.
-
getGenericType
Type getGenericType()
Get generic data type.This information is used to select a proper
MessageBodyWriter
to be used for serializing theevent data
.- Returns:
- generic data type. May return
null
, if the event does not contain any data.
-
getMediaType
MediaType getMediaType()
Getmedia type
of the event data.This information is used to a select proper
MessageBodyWriter
to be used for serializing theevent data
.- Returns:
- data
MediaType
.
-
getData
Object getData()
Get event data.The event data, if specified, are serialized and sent as one or more SSE event
"data"
fields (depending on the line breaks in the actual serialized data content). The data are serialized using an availableMessageBodyWriter
that is selected based on the eventtype
,getGenericType()
generic type} andgetMediaType()
media type}.- Returns:
- event data. May return
null
, if the event does not contain any data.
-
-