diff --git a/pom.xml b/pom.xml index 1d7d5268c..0cabc43d9 100644 --- a/pom.xml +++ b/pom.xml @@ -120,11 +120,6 @@ jsr305 2.0.0 - - com.hp.csbu.cc - CsMiddleware - 3.34.0 - org.apache.curator curator-recipes diff --git a/src/main/java/com/hp/csbu/cc/middleware/AuthClient.java b/src/main/java/com/hpcloud/middleware/AuthClient.java similarity index 94% rename from src/main/java/com/hp/csbu/cc/middleware/AuthClient.java rename to src/main/java/com/hpcloud/middleware/AuthClient.java index 4ea8223ff..f75e88a49 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/AuthClient.java +++ b/src/main/java/com/hpcloud/middleware/AuthClient.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import java.util.Map; diff --git a/src/main/java/com/hp/csbu/cc/middleware/AuthClientFactory.java b/src/main/java/com/hpcloud/middleware/AuthClientFactory.java similarity index 97% rename from src/main/java/com/hp/csbu/cc/middleware/AuthClientFactory.java rename to src/main/java/com/hpcloud/middleware/AuthClientFactory.java index 221ececbd..f0be1babb 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/AuthClientFactory.java +++ b/src/main/java/com/hpcloud/middleware/AuthClientFactory.java @@ -1,9 +1,7 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import org.apache.commons.pool.impl.GenericObjectPool; -//import com.hp.csbu.cc.security.cs.thrift.service.CsThriftService.Client; - /** * A factory for building {@link AuthClient}s. * diff --git a/src/main/java/com/hp/csbu/cc/middleware/AuthConnectionException.java b/src/main/java/com/hpcloud/middleware/AuthConnectionException.java similarity index 91% rename from src/main/java/com/hp/csbu/cc/middleware/AuthConnectionException.java rename to src/main/java/com/hpcloud/middleware/AuthConnectionException.java index 0cd1e67b6..778b148fd 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/AuthConnectionException.java +++ b/src/main/java/com/hpcloud/middleware/AuthConnectionException.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; /** * An exception to indicate any connection issue. diff --git a/src/main/java/com/hp/csbu/cc/middleware/AuthConstants.java b/src/main/java/com/hpcloud/middleware/AuthConstants.java similarity index 97% rename from src/main/java/com/hp/csbu/cc/middleware/AuthConstants.java rename to src/main/java/com/hpcloud/middleware/AuthConstants.java index e28a7c6da..955b21fdc 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/AuthConstants.java +++ b/src/main/java/com/hpcloud/middleware/AuthConstants.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; public interface AuthConstants { /** 'Confirmed' or 'Invalid' */ diff --git a/src/main/java/com/hp/csbu/cc/middleware/AuthException.java b/src/main/java/com/hpcloud/middleware/AuthException.java similarity index 88% rename from src/main/java/com/hp/csbu/cc/middleware/AuthException.java rename to src/main/java/com/hpcloud/middleware/AuthException.java index 20d239a48..cd5241193 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/AuthException.java +++ b/src/main/java/com/hpcloud/middleware/AuthException.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; /** * An exception to indicate any authentication error. diff --git a/src/main/java/com/hp/csbu/cc/middleware/CatalogV3.java b/src/main/java/com/hpcloud/middleware/CatalogV3.java similarity index 92% rename from src/main/java/com/hp/csbu/cc/middleware/CatalogV3.java rename to src/main/java/com/hpcloud/middleware/CatalogV3.java index 992bbfeb0..f631f6d9e 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/CatalogV3.java +++ b/src/main/java/com/hpcloud/middleware/CatalogV3.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import java.util.List; diff --git a/src/main/java/com/hp/csbu/cc/middleware/Config.java b/src/main/java/com/hpcloud/middleware/Config.java similarity index 99% rename from src/main/java/com/hp/csbu/cc/middleware/Config.java rename to src/main/java/com/hpcloud/middleware/Config.java index 23033a1b3..8605e48c3 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/Config.java +++ b/src/main/java/com/hpcloud/middleware/Config.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import javax.servlet.FilterConfig; import javax.servlet.ServletContext; diff --git a/src/main/java/com/hp/csbu/cc/middleware/ExceptionHandlerUtil.java b/src/main/java/com/hpcloud/middleware/ExceptionHandlerUtil.java similarity index 96% rename from src/main/java/com/hp/csbu/cc/middleware/ExceptionHandlerUtil.java rename to src/main/java/com/hpcloud/middleware/ExceptionHandlerUtil.java index 41d6e27ac..00b883207 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/ExceptionHandlerUtil.java +++ b/src/main/java/com/hpcloud/middleware/ExceptionHandlerUtil.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; public class ExceptionHandlerUtil { diff --git a/src/main/java/com/hp/csbu/cc/middleware/FilterUtils.java b/src/main/java/com/hpcloud/middleware/FilterUtils.java similarity index 86% rename from src/main/java/com/hp/csbu/cc/middleware/FilterUtils.java rename to src/main/java/com/hpcloud/middleware/FilterUtils.java index 4b87b41b9..be516fbe0 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/FilterUtils.java +++ b/src/main/java/com/hpcloud/middleware/FilterUtils.java @@ -1,22 +1,25 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_DOMAIN_ID; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_DOMAIN_NAME; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_HP_IDM_ROLES; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_IDENTITY_STATUS; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_PROJECT_DOMAIN_ID; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_PROJECT_DOMAIN_NAME; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_PROJECT_ID; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_PROJECT_NAME; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_ROLES; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_SERVICE_CATALOG; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_TENANT_NAME; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_USER_DOMAIN_ID; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_USER_DOMAIN_NAME; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_USER_ID; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_TENANT_ID; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_USER_NAME; -import static com.hp.csbu.cc.middleware.AuthConstants.IdentityStatus; + +import static com.hpcloud.middleware.AuthConstants.AUTH_IDENTITY_STATUS; + +import static com.hpcloud.middleware.AuthConstants.AUTH_ROLES; +import static com.hpcloud.middleware.AuthConstants.AUTH_TENANT_NAME; + +import static com.hpcloud.middleware.AuthConstants.AUTH_USER_ID; +import static com.hpcloud.middleware.AuthConstants.AUTH_DOMAIN_ID; +import static com.hpcloud.middleware.AuthConstants.AUTH_DOMAIN_NAME; +import static com.hpcloud.middleware.AuthConstants.AUTH_PROJECT_ID; +import static com.hpcloud.middleware.AuthConstants.AUTH_PROJECT_NAME; +import static com.hpcloud.middleware.AuthConstants.AUTH_TENANT_ID; +import static com.hpcloud.middleware.AuthConstants.AUTH_USER_NAME; +import static com.hpcloud.middleware.AuthConstants.IdentityStatus; +import static com.hpcloud.middleware.AuthConstants.AUTH_PROJECT_DOMAIN_ID; +import static com.hpcloud.middleware.AuthConstants.AUTH_PROJECT_DOMAIN_NAME; +import static com.hpcloud.middleware.AuthConstants.AUTH_USER_DOMAIN_ID; +import static com.hpcloud.middleware.AuthConstants.AUTH_USER_DOMAIN_NAME; +import static com.hpcloud.middleware.AuthConstants.AUTH_HP_IDM_ROLES; +import static com.hpcloud.middleware.AuthConstants.AUTH_SERVICE_CATALOG; import java.io.IOException; import java.lang.reflect.Modifier; diff --git a/src/main/java/com/hp/csbu/cc/middleware/HttpAuthClient.java b/src/main/java/com/hpcloud/middleware/HttpAuthClient.java similarity index 98% rename from src/main/java/com/hp/csbu/cc/middleware/HttpAuthClient.java rename to src/main/java/com/hpcloud/middleware/HttpAuthClient.java index a7488ea92..f139ad034 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/HttpAuthClient.java +++ b/src/main/java/com/hpcloud/middleware/HttpAuthClient.java @@ -1,7 +1,7 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; -import static com.hp.csbu.cc.middleware.AuthConstants.AUTH_SUBJECT_TOKEN; -import static com.hp.csbu.cc.middleware.AuthConstants.TOKEN; +import static com.hpcloud.middleware.AuthConstants.TOKEN; +import static com.hpcloud.middleware.AuthConstants.AUTH_SUBJECT_TOKEN; import java.io.BufferedReader; import java.io.IOException; diff --git a/src/main/java/com/hp/csbu/cc/middleware/HttpClientFactory.java b/src/main/java/com/hpcloud/middleware/HttpClientFactory.java similarity index 95% rename from src/main/java/com/hp/csbu/cc/middleware/HttpClientFactory.java rename to src/main/java/com/hpcloud/middleware/HttpClientFactory.java index 50e3aec22..b07970db2 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/HttpClientFactory.java +++ b/src/main/java/com/hpcloud/middleware/HttpClientFactory.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import org.apache.commons.pool.impl.GenericObjectPool; diff --git a/src/main/java/com/hp/csbu/cc/middleware/HttpClientPoolFactory.java b/src/main/java/com/hpcloud/middleware/HttpClientPoolFactory.java similarity index 99% rename from src/main/java/com/hp/csbu/cc/middleware/HttpClientPoolFactory.java rename to src/main/java/com/hpcloud/middleware/HttpClientPoolFactory.java index c7e1bf212..541345e0f 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/HttpClientPoolFactory.java +++ b/src/main/java/com/hpcloud/middleware/HttpClientPoolFactory.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import java.io.File; import java.io.FileInputStream; diff --git a/src/main/java/com/hp/csbu/cc/middleware/HttpPoolCleaner.java b/src/main/java/com/hpcloud/middleware/HttpPoolCleaner.java similarity index 97% rename from src/main/java/com/hp/csbu/cc/middleware/HttpPoolCleaner.java rename to src/main/java/com/hpcloud/middleware/HttpPoolCleaner.java index 70017851f..1d01bb577 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/HttpPoolCleaner.java +++ b/src/main/java/com/hpcloud/middleware/HttpPoolCleaner.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import java.util.concurrent.TimeUnit; diff --git a/src/main/java/com/hp/csbu/cc/middleware/SignatureBuilderException.java b/src/main/java/com/hpcloud/middleware/SignatureBuilderException.java similarity index 89% rename from src/main/java/com/hp/csbu/cc/middleware/SignatureBuilderException.java rename to src/main/java/com/hpcloud/middleware/SignatureBuilderException.java index 0af7e562e..b8c3b731c 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/SignatureBuilderException.java +++ b/src/main/java/com/hpcloud/middleware/SignatureBuilderException.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; public class SignatureBuilderException extends RuntimeException { diff --git a/src/main/java/com/hp/csbu/cc/middleware/SignatureExceptionHandler.java b/src/main/java/com/hpcloud/middleware/SignatureExceptionHandler.java similarity index 98% rename from src/main/java/com/hp/csbu/cc/middleware/SignatureExceptionHandler.java rename to src/main/java/com/hpcloud/middleware/SignatureExceptionHandler.java index 84aaf5966..225facb27 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/SignatureExceptionHandler.java +++ b/src/main/java/com/hpcloud/middleware/SignatureExceptionHandler.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import java.io.IOException; diff --git a/src/main/java/com/hp/csbu/cc/middleware/TokenAuth.java b/src/main/java/com/hpcloud/middleware/TokenAuth.java similarity index 99% rename from src/main/java/com/hp/csbu/cc/middleware/TokenAuth.java rename to src/main/java/com/hpcloud/middleware/TokenAuth.java index bc8c168c1..7dce0a620 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/TokenAuth.java +++ b/src/main/java/com/hpcloud/middleware/TokenAuth.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import java.io.IOException; import org.apache.http.client.ClientProtocolException; diff --git a/src/main/java/com/hp/csbu/cc/middleware/TokenCache.java b/src/main/java/com/hpcloud/middleware/TokenCache.java similarity index 76% rename from src/main/java/com/hp/csbu/cc/middleware/TokenCache.java rename to src/main/java/com/hpcloud/middleware/TokenCache.java index 98115f796..5b40b89a3 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/TokenCache.java +++ b/src/main/java/com/hpcloud/middleware/TokenCache.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import com.google.common.cache.*; import org.apache.http.client.ClientProtocolException; @@ -8,7 +8,8 @@ package com.hp.csbu.cc.middleware; import java.io.IOException; import java.util.Map; - import java.util.concurrent.TimeUnit; + import java.util.concurrent.ExecutionException; + import java.util.concurrent.TimeUnit; public class TokenCache { @@ -25,10 +26,10 @@ public class TokenCache { factory = appConfig.getFactory(); - cache = CacheBuilder.newBuilder().maximumSize(10000) + cache = CacheBuilder.newBuilder().maximumSize(maxSize) .expireAfterWrite(timeToExpire, TimeUnit.SECONDS) .build(new CacheLoader() { - public V load(K key) throws TException,ClientProtocolException, UnavailableException { + public V load(K key) throws TException,ClientProtocolException { V value = null; AuthClient client = null; @@ -45,14 +46,21 @@ public class TokenCache { if(client!=null) factory.recycle(client); } - return value; } }); } - public V getToken(K key) throws IOException { - return cache.getUnchecked(key); + public V getToken(K key) throws ClientProtocolException { + V value = null; + try { + value = cache.get(key); + throw new ClientProtocolException("Testing"); + + } catch (ExecutionException e) { + logger.debug("had problem caching token"); + } + return value; } public void put(K key, V value) { diff --git a/src/main/java/com/hp/csbu/cc/middleware/TokenExceptionHandler.java b/src/main/java/com/hpcloud/middleware/TokenExceptionHandler.java similarity index 99% rename from src/main/java/com/hp/csbu/cc/middleware/TokenExceptionHandler.java rename to src/main/java/com/hpcloud/middleware/TokenExceptionHandler.java index 9ec7fba73..1fe514588 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/TokenExceptionHandler.java +++ b/src/main/java/com/hpcloud/middleware/TokenExceptionHandler.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; import java.io.IOException; import org.apache.http.client.ClientProtocolException; diff --git a/src/main/java/com/hp/csbu/cc/middleware/UnavailableException.java b/src/main/java/com/hpcloud/middleware/UnavailableException.java similarity index 87% rename from src/main/java/com/hp/csbu/cc/middleware/UnavailableException.java rename to src/main/java/com/hpcloud/middleware/UnavailableException.java index efa24da3e..1c9cbc5b2 100644 --- a/src/main/java/com/hp/csbu/cc/middleware/UnavailableException.java +++ b/src/main/java/com/hpcloud/middleware/UnavailableException.java @@ -1,4 +1,4 @@ -package com.hp.csbu.cc.middleware; +package com.hpcloud.middleware; /** * Created by johnderr on 6/25/14.