Commit 78ccdb57 authored by Brian Long's avatar Brian Long
Browse files

config exposure

parent 53d9c738
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ import org.apache.cxf.jaxrs.client.WebClient;
import org.apache.cxf.jaxrs.impl.RuntimeDelegateImpl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider;
@@ -30,14 +31,9 @@ public class ClientCxfImpl extends Client {
	private ClientCxfConfiguration config;
	
	/**
	 * This constructor is for Spring use and inheriting APIs
	 */
	protected ClientCxfImpl() {
	}
	
	/**
	 * This constructor is for POJO use
	 * This constructor is for Spring or POJO use
	 */
	@Autowired
	public ClientCxfImpl(ClientCxfConfiguration config) {
		this.config = config;
	}
@@ -105,7 +101,7 @@ public class ClientCxfImpl extends Client {
		// for extension purposes
	}
	
	protected ClientCxfConfiguration getConfig() {
	public ClientCxfConfiguration getConfig() {
		return this.config;
	}

+1 −1
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ public abstract class Client {
	private final Object sync = new Object();
	private javax.ws.rs.client.Client client;
	
	protected abstract ClientConfiguration getConfig();
	public abstract ClientConfiguration getConfig();
	
	/**
	 * @return A pre-configured JAX-RS client (no URL) with configured authorization.
+3 −9
Original line number Diff line number Diff line
@@ -24,18 +24,12 @@ public class ClientJerseyImpl extends Client {
	
	private final Logger logger = LoggerFactory.getLogger(ClientJerseyImpl.class);
	
	@Autowired
	private ClientJerseyConfiguration config;
	
	/**
	 * This constructor is for Spring use and inheriting APIs
	 */
	protected ClientJerseyImpl() {
	}
	
	/**
	 * This constructor is for POJO use
	 * This constructor is for Spring or POJO use
	 */
	@Autowired
	public ClientJerseyImpl(ClientJerseyConfiguration config) {
		this.config = config;
	}
@@ -70,7 +64,7 @@ public class ClientJerseyImpl extends Client {
		}
	}
	
	protected ClientJerseyConfiguration getConfig() {
	public ClientJerseyConfiguration getConfig() {
		return this.config;
	}