Repertoire Client for Ambience/Repertoire 202x

Below are the download link for the Repertoire Client 202x

Repertoire Client 2023 Java 8 compatible

Repertoire-Client-2023-Java8-20230913.zip (10.6 MB)

Repertoire Client 2023 Java 11 onwards

Repertoire-Client-2023.0.zip (10.6 MB)

Repertoire Client 2024
Repertoire-Client-2024.0.6.zip (13.5 MB)

1/ Import all libraries in the /lib directory of the above zip to your application as the new Repertoire Client and its dependent libraries are now separated.

2/ Refer to the Repertoire Client Java Guide.pdf for instructions

3/ Additional info is available in the /docs directory

4/ Sample java code has been included in the /sample directory for reference

Timeout Setting:

The latest version of the RepertoireClient 2024 includes a setTimeout feature. Below is an example of how the feature is intended to be used:

RepertoireClient client = new RepertoireClient(server, username, password);
client.setTimeout(100000);

Do take note that the value used for setTimeout is in milliseconds and the default-timeout in application.conf cannot exceed the setTimeout in RepertoireClient.

Note:

In the repertoire client jar for Repertoire 202x, the ERSClient constructor is now updated as shown below:
public ERSClient(String url, String user, String password)

The reason for the above change is because the repertoire client in Repertoire 202x now supports several additional types of connection variants as compared to the former ( for example, having the ERSClient call a URL like https://myhost.com:1234/prefix so that several distinct sites can be hosted via a load balancer). Therefore, defining the server and port is no longer sufficient in the current context.