An open API service indexing awesome lists of open source software.

https://github.com/lupcode/java-sse-client

Full implementation of a HTTP event stream client that listen for Server-Sent Events (SSE).
https://github.com/lupcode/java-sse-client

api event-stream http http-client java java-11 java-11-http-client library listen server-sent-events sse sse-client

Last synced: about 1 month ago
JSON representation

Full implementation of a HTTP event stream client that listen for Server-Sent Events (SSE).

Awesome Lists containing this project

README

        

# Event Stream Client for Server-Sent Events
Full implementation of a HTTP event stream client that listen for Server-Sent Events (SSE).
Requires Java 11 or higher, no other libraries are needed.

## How to use:
``` java
HttpEventStreamClient client = new HttpEventStreamClient("https://sse.example.com", new EventStreamAdapter() {

@Override
public void onEvent(HttpEventStreamClient client, Event event) {
System.out.println("RECEIVED EVENT: "+event.toString());
}

@Override
public void onClose(HttpEventStreamClient client, HttpResponse response) {
System.out.println("SSE Client closed");
}

});
client.start().join();
```

## References:
- [LupCode.com](https://lupcode.com)
- [Lup.services](https://lup.services)