Class SseBroadcaster
java.lang.Object
org.apache.juneau.rest.server.sse.SseBroadcaster
In-memory server-side SSE broadcaster.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SseBroadcastercreate()Creates a broadcaster with the default queue size.voidPublishes an event to all active subscribers.Creates or replaces a subscriber.
-
Constructor Details
-
SseBroadcaster
Constructor.- Parameters:
queueSize- The per-subscriber queue size.
-
-
Method Details
-
create
Creates a broadcaster with the default queue size.- Returns:
- A new broadcaster.
-
subscribe
Creates or replaces a subscriber.- Parameters:
id- The subscriber identifier. Must not benull or empty.- Returns:
- A new subscription.
-
publish
Publishes an event to all active subscribers.- Parameters:
event- The event to publish. Can benull (ignored).
-