The current release of the openshift-restclient-java, for not so obvious reasons, depends on no less then 3 libraries to provide the underlying communication to the cluster server.  The following PR https://github.com/openshift/openshift-restclient-java/pull/179 unifies this dependency to a single client which is based on OkHttp.  We are looking to make this change to:

* Provide a common way to make REST calls
* Simplify the authorization semantics to an openshift cluster
* Simplify the pattern of making REST calls over what is done today
* In future, take advantage of its SPDY support to move away from the oc binary dependency
* Put us in a better position to move to the Fabric8 client (if that ever happens)

Any comments or objects are welcome

--
--
Jeff Cantrill
Senior Software Engineer, Red Hat Engineering
OpenShift Integration Services
Red Hat, Inc.
Office: 703-748-4420 | 866-546-8970 ext. 8162420
jcantril@redhat.com
http://www.redhat.com