Package jakarta.ws.rs.sse
Interface OutboundSseEvent
- All Superinterfaces:
- SseEvent
public interface OutboundSseEvent extends SseEvent
Representation of a single outbound Server-sent event.
 
Used on the server side, when creating and sending an event to a client or when broadcasting.
- Since:
- 2.1
- Author:
- Marek Potociar
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceOutboundSseEvent.BuilderA builder class used for creatingOutboundSseEventinstances.
- 
Field Summary
- 
Method SummaryModifier and Type Method Description ObjectgetData()Get event data.TypegetGenericType()Get generic data type.MediaTypegetMediaType()Getmedia typeof the event data.Class<?>getType()Get data type.Methods inherited from interface jakarta.ws.rs.sse.SseEventgetComment, getId, getName, getReconnectDelay, isReconnectDelaySet
- 
Method Details- 
getTypeClass<?> getType()Get data type.This information is used to select a proper MessageBodyWriterto be used for serializing theevent data.- Returns:
- data type. May return null, if the event does not contain any data.
 
- 
getGenericTypeType getGenericType()Get generic data type.This information is used to select a proper MessageBodyWriterto be used for serializing theevent data.- Returns:
- generic data type. May return null, if the event does not contain any data.
 
- 
getMediaTypeMediaType getMediaType()Getmedia typeof the event data.This information is used to a select proper MessageBodyWriterto be used for serializing theevent data.- Returns:
- data MediaType.
 
- 
getDataObject 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 availableMessageBodyWriterthat 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.
 
 
-