Class JerseySseEventSource
- java.lang.Object
-
- org.glassfish.jersey.media.sse.internal.JerseySseEventSource
-
- All Implemented Interfaces:
SseEventSource,AutoCloseable
public class JerseySseEventSource extends Object implements 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(InboundSseEvent inboundEvent)On event callback, invoked whenever an event is received.voidopen()voidregister(Consumer<InboundSseEvent> onEvent)voidregister(Consumer<InboundSseEvent> onEvent, Consumer<Throwable> onError)voidregister(Consumer<InboundSseEvent> onEvent, Consumer<Throwable> onError, Runnable onComplete)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.ws.rs.sse.SseEventSource
close
-
-
-
-
Method Detail
-
onEvent
public void onEvent(InboundSseEvent inboundEvent)
On event callback, invoked whenever an event is received.- Parameters:
inboundEvent- received event.
-
register
public void register(Consumer<InboundSseEvent> onEvent)
- Specified by:
registerin interfaceSseEventSource
-
register
public void register(Consumer<InboundSseEvent> onEvent, Consumer<Throwable> onError)
- Specified by:
registerin interfaceSseEventSource
-
register
public void register(Consumer<InboundSseEvent> onEvent, Consumer<Throwable> onError, Runnable onComplete)
- Specified by:
registerin interfaceSseEventSource
-
open
public void open()
- Specified by:
openin interfaceSseEventSource
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin interfaceSseEventSource
-
close
public boolean close(long timeout, TimeUnit unit)- Specified by:
closein interfaceSseEventSource
-
-