From 8f1300b097566ae4b173f64f12de86e085baba8b Mon Sep 17 00:00:00 2001 From: Brian Long Date: Sat, 5 Jun 2021 17:28:18 -0400 Subject: [PATCH] added URL logging --- .../inteligr8/alfresco/activiti/ApsClientCxfImpl.java | 9 ++++++++- .../inteligr8/alfresco/activiti/ApsClientJerseyImpl.java | 3 +++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientCxfImpl.java b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientCxfImpl.java index 0d7636c..4dc6d5e 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientCxfImpl.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientCxfImpl.java @@ -37,6 +37,9 @@ public class ApsClientCxfImpl extends ApsClient implements InitializingBean { this.logger.warn("Setting JAX-RS runtime delegate to the CXF library; was: " + RuntimeDelegate.getInstance().getClass().getName()); RuntimeDelegate.setInstance(new RuntimeDelegateImpl()); } + + if (this.logger.isInfoEnabled()) + this.logger.info("APS API Base URL: " + this.getConfig().getBaseUrl()); } public WebClient getCxfClient() { @@ -46,8 +49,12 @@ public class ApsClientCxfImpl extends ApsClient implements InitializingBean { ClientRequestFilter authFilter = this.getConfig().getAuthorizationFilter(); if (authFilter != null) providersAndFilters.add(authFilter); + + // we can't use JAXRSClientFactory with a JAXRS client (duh!) + // so we need to create a CXF client + WebClient client = WebClient.create(this.getConfig().getBaseUrl(), providersAndFilters); - return WebClient.create(this.getConfig().getBaseUrl(), providersAndFilters); + return client; } @Override diff --git a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientJerseyImpl.java b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientJerseyImpl.java index 4262599..b7c0b09 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientJerseyImpl.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientJerseyImpl.java @@ -30,6 +30,9 @@ public class ApsClientJerseyImpl extends ApsClient implements InitializingBean { this.logger.warn("Setting JAX-RS runtime delegate to the Jersey library; was: " + RuntimeDelegate.getInstance().getClass().getName()); RuntimeDelegate.setInstance(new RuntimeDelegateImpl()); } + + if (this.logger.isInfoEnabled()) + this.logger.info("APS API Base URL: " + this.getConfig().getBaseUrl()); } @Override