com.king.platform.net.http.SseClientCallback Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of king-http-client Show documentation
Show all versions of king-http-client Show documentation
A asyncronous http client built ontop of netty.
// Copyright (C) king.com Ltd 2016
// https://github.com/king/king-http-client
// Author: Magnus Gustafsson
// License: Apache 2.0, https://raw.github.com/king/king-http-client/LICENSE-APACHE
package com.king.platform.net.http;
public interface SseClientCallback {
/**
* Callback for when the client has connected to the server
*/
void onConnect();
/**
* Callback for when the client has disconnected from the server
*/
void onDisconnect();
/**
* Callback for when the client has thrown an error
*
* @param throwable the error
*/
void onError(Throwable throwable);
/**
* Callback for when the client has received an event from the server
*
* @param lastSentId the last sent event id
* @param event the event type/name
* @param data the data of the event
*/
void onEvent(String lastSentId, String event, String data);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy