public class SseEventSourceImpl extends Object implements javax.ws.rs.sse.SseEventSource
Modifier and Type | Class and Description |
---|---|
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 |
---|---|
boolean |
close(long timeout,
TimeUnit unit) |
boolean |
isOpen() |
void |
open() |
void |
open(String lastEventId) |
void |
open(String lastEventId,
String verb,
javax.ws.rs.client.Entity<?> entity,
javax.ws.rs.core.MediaType... mediaTypes) |
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) |
void |
setAlwaysReconnect(boolean always) |
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.SseEventSource
public void open(String lastEventId)
public void open(String lastEventId, String verb, javax.ws.rs.client.Entity<?> entity, javax.ws.rs.core.MediaType... mediaTypes)
public boolean isOpen()
isOpen
in interface javax.ws.rs.sse.SseEventSource
public void register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent)
register
in interface javax.ws.rs.sse.SseEventSource
public void register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent, Consumer<Throwable> onError)
register
in interface javax.ws.rs.sse.SseEventSource
public void register(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent, Consumer<Throwable> onError, Runnable onComplete)
register
in interface javax.ws.rs.sse.SseEventSource
public boolean close(long timeout, TimeUnit unit)
close
in interface javax.ws.rs.sse.SseEventSource
public void setAlwaysReconnect(boolean always)
Copyright © 2020 JBoss by Red Hat. All rights reserved.