In this chapter, we're going to take a look at Server-Sent Events (SSE). We will have a look at the characteristics of some usage scenarios, and then we'll be implementing and sending simple SSEs on the server side using JAX-RS. Next up, we'll be implementing SSEs on the client-side using JAX-RS engine HTML and finally, we will have a look at sending and receiving server-sent broadcast events to implement something like a simple HTML chat client.
This chapter includes the following sections:
- What are SSEs?
- Implementing SSE on the server-side
- Implementing SSE REST clients
- Implementing and sending SSE broadcasts