Class JerseySseEventSource
- java.lang.Object
-
- org.glassfish.jersey.media.sse.internal.JerseySseEventSource
-
- All Implemented Interfaces:
jakarta.ws.rs.sse.SseEventSource,AutoCloseable
public class JerseySseEventSource extends Object implements jakarta.ws.rs.sse.SseEventSource
SseEventSourceimplementation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJerseySseEventSource.BuilderSseEventSource.Builderimplementation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclose(long timeout, TimeUnit unit)booleanisOpen()voidonEvent(jakarta.ws.rs.sse.InboundSseEvent inboundEvent)On event callback, invoked whenever an event is received.voidopen()voidregister(Consumer<jakarta.ws.rs.sse.InboundSseEvent> onEvent)voidregister(Consumer<jakarta.ws.rs.sse.InboundSseEvent> onEvent, Consumer<Throwable> onError)voidregister(Consumer<jakarta.ws.rs.sse.InboundSseEvent> onEvent, Consumer<Throwable> onError, Runnable onComplete)
-
-
-
Method Detail
-
onEvent
public void onEvent(jakarta.ws.rs.sse.InboundSseEvent inboundEvent)
On event callback, invoked whenever an event is received.- Parameters:
inboundEvent- received event.
-
register
public void register(Consumer<jakarta.ws.rs.sse.InboundSseEvent> onEvent)
- Specified by:
registerin interfacejakarta.ws.rs.sse.SseEventSource
-
register
public void register(Consumer<jakarta.ws.rs.sse.InboundSseEvent> onEvent, Consumer<Throwable> onError)
- Specified by:
registerin interfacejakarta.ws.rs.sse.SseEventSource
-
register
public void register(Consumer<jakarta.ws.rs.sse.InboundSseEvent> onEvent, Consumer<Throwable> onError, Runnable onComplete)
- Specified by:
registerin interfacejakarta.ws.rs.sse.SseEventSource
-
open
public void open()
- Specified by:
openin interfacejakarta.ws.rs.sse.SseEventSource
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin interfacejakarta.ws.rs.sse.SseEventSource
-
close
public boolean close(long timeout, TimeUnit unit)- Specified by:
closein interfacejakarta.ws.rs.sse.SseEventSource
-
-