@@ -0,0 +1,579 @@
+package edu.msu.nscl.olog.api;%0D%0Aimport static edu.msu.nscl.olog.api.OlogClientImpl.OlogClientBuilder.*;%0D%0A%0D%0Apublic class Olog %7B%0D%0A%09private static volatile OlogClient client;%0D%0A%0D%0A%09private Olog() %7B%0D%0A%0D%0A%09%7D%0D%0A%0D%0A%09public static void setClient(OlogClient client) %7B%0D%0A%09%09Olog.client = client;%0D%0A%09%7D%0D%0A%0D%0A%09/**%0D%0A%09 * Returns the default %7B@link OlogClient%7D.%0D%0A%09 * %0D%0A%09 * @return%0D%0A%09 * @throws Exception %0D%0A%09 */%0D%0A%09public static OlogClient getClient() throws Exception %7B%0D%0A%09%09if (client == null) %7B%0D%0A%09%09%09Olog.client =  serviceURL().withHTTPAuthentication(false)%0D%0A%09%09%09%09%09.create();%0D%0A%09%09%7D%0D%0A%09%09return client;%0D%0A%09%7D%0D%0A%0D%0A%7D%0D%0A

Add Olog client manager class