In this section, we're going to take a look at registering an JAX-RS client instance to receive SSE. We're going to send messages to the SSE service endpoint, and we want to receive those messages in our JAX-RS client. Finally, we will look at implementing a simple HTML client using JSP.
There's a lot of ground to cover in this section. Let's begin and switch to our IDE. As usual, we will prepare a template project to get us started. What we need to do is implement a small JUnit integration test that we can use as our JAX-RS client. In the setUp method, we will first construct an executor (you'll see in a bit why we need one). In order to do this, we will use the JAX-RS clientBuilder and construct a newBuilder. We wll specify the connectTimeout and the readTimeout and call the .build:
@Before
public void setUp() {
...