this.httpClientBuilder = httpClientBuilder; this.httpClient = httpClient; this.keepHttpClientOpen = getBooleanProperty(RESTCLIENT_keepHttpClientOpen, false); this.headers = getMapProperty(RESTCLIENT_headers, String.class); this.query = getMapProperty(RESTCLIENT_query, String.class); this.retryInterval = getIntegerProperty(RESTCLIENT_retryInterval, -1); this.retryOn = getInstanceProperty(RESTCLIENT_retryOn, RetryOn.class, RetryOn.DEFAULT); this.debug = getBooleanProperty(RESTCLIENT_debug, false); this.executorServiceShutdownOnClose = getBooleanProperty(RESTCLIENT_executorServiceShutdownOnClose, false); this.rootUrl = StringUtils.nullIfEmpty(getStringProperty(RESTCLIENT_rootUri, "").replaceAll("\\/$", ""));
this.httpClientBuilder = httpClientBuilder; this.httpClient = httpClient; this.keepHttpClientOpen = getBooleanProperty(RESTCLIENT_keepHttpClientOpen, false); this.headers = getMapProperty(RESTCLIENT_headers, String.class); this.query = getMapProperty(RESTCLIENT_query, String.class); this.retryInterval = getIntegerProperty(RESTCLIENT_retryInterval, -1); this.retryOn = getInstanceProperty(RESTCLIENT_retryOn, RetryOn.class, RetryOn.DEFAULT); this.debug = getBooleanProperty(RESTCLIENT_debug, false); this.executorServiceShutdownOnClose = getBooleanProperty(RESTCLIENT_executorServiceShutdownOnClose, false); this.rootUrl = StringUtils.nullIfEmpty(getStringProperty(RESTCLIENT_rootUri, "").replaceAll("\\/$", ""));
this.httpClientBuilder = httpClientBuilder; this.httpClient = httpClient; this.keepHttpClientOpen = getBooleanProperty(RESTCLIENT_keepHttpClientOpen, false); this.headers = getMapProperty(RESTCLIENT_headers, String.class); this.query = getMapProperty(RESTCLIENT_query, String.class); this.retryInterval = getIntegerProperty(RESTCLIENT_retryInterval, -1); this.retryOn = getInstanceProperty(RESTCLIENT_retryOn, RetryOn.class, RetryOn.DEFAULT); this.debug = getBooleanProperty(RESTCLIENT_debug, false); this.executorServiceShutdownOnClose = getBooleanProperty(RESTCLIENT_executorServiceShutdownOnClose, false); this.rootUrl = StringUtils.nullIfEmpty(getStringProperty(RESTCLIENT_rootUri, "").replaceAll("\\/$", ""));