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.