@Override public void register(final Consumer<InboundSseEvent> onEvent, final Consumer<Throwable> onError) { this.subscribe(DEFAULT_SUBSCRIPTION_HANDLER, onEvent, onError, () -> { }); }
@Override public JerseySseEventSource build() { if (endpoint instanceof JerseyWebTarget) { return new JerseySseEventSource((JerseyWebTarget) endpoint, reconnectDelay, reconnectTimeUnit); } else { throw new IllegalArgumentException(LocalizationMessages.UNSUPPORTED_WEBTARGET_TYPE(endpoint)); } } }
@Override public void register(final Consumer<InboundSseEvent> onEvent) { this.subscribe(DEFAULT_SUBSCRIPTION_HANDLER, onEvent, DEFAULT_ERROR_HANDLER, () -> { }); }
@Override public void register(final Consumer<InboundSseEvent> onEvent, final Consumer<Throwable> onError, final Runnable onComplete) { this.subscribe(DEFAULT_SUBSCRIPTION_HANDLER, onEvent, onError, onComplete); }