public class SseEventSourceImpl extends Object implements javax.ws.rs.sse.SseEventSource
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SseEventSourceImpl.SourceBuilder |
| Modifier and Type | Field and Description |
|---|---|
static long |
RECONNECT_DEFAULT |
| Constructor and Description |
|---|
SseEventSourceImpl(javax.ws.rs.client.WebTarget target) |
SseEventSourceImpl(javax.ws.rs.client.WebTarget target,
boolean open) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
close(long timeout,
TimeUnit unit) |
boolean |
isOpen() |
void |
open() |
void |
open(String lastEventId) |
void |
register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent) |
void |
register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent,
Consumer<Throwable> onError) |
void |
register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent,
Consumer<Throwable> onError,
Runnable onComplete) |
public static final long RECONNECT_DEFAULT
public SseEventSourceImpl(javax.ws.rs.client.WebTarget target)
public SseEventSourceImpl(javax.ws.rs.client.WebTarget target,
boolean open)
public void open()
open in interface javax.ws.rs.sse.SseEventSourcepublic void open(String lastEventId)
public boolean isOpen()
isOpen in interface javax.ws.rs.sse.SseEventSourcepublic void close()
close in interface AutoCloseableclose in interface javax.ws.rs.sse.SseEventSourcepublic void register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent)
register in interface javax.ws.rs.sse.SseEventSourcepublic void register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent, Consumer<Throwable> onError)
register in interface javax.ws.rs.sse.SseEventSourcepublic void register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent, Consumer<Throwable> onError, Runnable onComplete)
register in interface javax.ws.rs.sse.SseEventSourcepublic boolean close(long timeout,
TimeUnit unit)
close in interface javax.ws.rs.sse.SseEventSourceCopyright © 2018 JBoss by Red Hat. All rights reserved.