From 9a9a95891382971ad2eec34e50e1463e38db9a02 Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Tue, 30 May 2023 17:58:38 -0400 Subject: [PATCH] allowing client ext; not just config ext --- src/main/java/com/inteligr8/rs/Client.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/com/inteligr8/rs/Client.java b/src/main/java/com/inteligr8/rs/Client.java index 8333763..1700d99 100644 --- a/src/main/java/com/inteligr8/rs/Client.java +++ b/src/main/java/com/inteligr8/rs/Client.java @@ -90,10 +90,19 @@ public abstract class Client { authFilter = this.getConfig().createAuthorizationFilter(); if (authFilter != null) clientBuilder.register(authFilter); + this.buildClient(clientBuilder); + this.getConfig().configureClient(clientBuilder); return clientBuilder.build(); } + + /** + * @param clientBuilder A client builder + */ + public void buildClient(ClientBuilder clientBuilder) { + // for extension purposes + } /** * @return A pre-configured JAX-RS target (client w/ base URL) with configured authorization.