aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--aai-client-loadbalancer/pom.xml5
-rw-r--r--aai-core/pom.xml18
-rw-r--r--aai-core/src/main/java/org/onap/aai/util/AAIApiVersion.java32
-rw-r--r--aai-utils/pom.xml2
4 files changed, 16 insertions, 41 deletions
diff --git a/aai-client-loadbalancer/pom.xml b/aai-client-loadbalancer/pom.xml
index 5ed63d4a..58454d6c 100644
--- a/aai-client-loadbalancer/pom.xml
+++ b/aai-client-loadbalancer/pom.xml
@@ -81,6 +81,11 @@
<artifactId>spring-retry</artifactId>
<version>1.2.1.RELEASE</version>
</dependency>
+ <dependency>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec-http</artifactId>
+ <version>4.0.29.Final</version>
+ </dependency>
</dependencies>
<dependencyManagement>
diff --git a/aai-core/pom.xml b/aai-core/pom.xml
index c2f3410d..67fafa42 100644
--- a/aai-core/pom.xml
+++ b/aai-core/pom.xml
@@ -50,6 +50,7 @@
<activemq.version>5.15.3</activemq.version>
<jacoco.line.coverage.limit>0.50</jacoco.line.coverage.limit>
<gremlin.version>3.2.2</gremlin.version>
+ <jetty.version>9.4.6.v20170531</jetty.version>
</properties>
<profiles>
<profile>
@@ -469,12 +470,7 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
- <version>9.4.2.v20170220</version>
- </dependency>
- <dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-core</artifactId>
- <version>3.0.6</version>
+ <version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
@@ -608,11 +604,6 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-jms</artifactId>
- <version>2.15.5</version>
- </dependency>
- <dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-javaagent</artifactId>
<version>1.6.2</version>
@@ -639,6 +630,11 @@
<artifactId>gremlin-groovy</artifactId>
<version>${gremlin.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-jms</artifactId>
+ <version>4.3.2.RELEASE</version>
+ </dependency>
</dependencies>
<!-- Plugins and repositories -->
diff --git a/aai-core/src/main/java/org/onap/aai/util/AAIApiVersion.java b/aai-core/src/main/java/org/onap/aai/util/AAIApiVersion.java
index c26261a9..b3e4add7 100644
--- a/aai-core/src/main/java/org/onap/aai/util/AAIApiVersion.java
+++ b/aai-core/src/main/java/org/onap/aai/util/AAIApiVersion.java
@@ -19,14 +19,10 @@
*/
package org.onap.aai.util;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import org.apache.cxf.message.Message;
-import org.apache.cxf.phase.PhaseInterceptorChain;
-
import org.onap.aai.exceptions.AAIException;
+import java.util.regex.Pattern;
+
public class AAIApiVersion {
private static final Pattern versionPattern = Pattern.compile("(^|\\/)(v\\d+)\\/");
@@ -42,29 +38,7 @@ public class AAIApiVersion {
public static String get() throws AAIException {
String apiVersion = null;
- try {
- Message message = PhaseInterceptorChain.getCurrentMessage();
- String requestURI = (String) message.get(Message.REQUEST_URI);
-
- if (requestURI != null) {
- Matcher matcher = versionPattern.matcher(requestURI);
- if (matcher.find() && matcher.groupCount() >= 2) {
- apiVersion = matcher.group(2);
- }
- if (apiVersion == null) {
- Matcher latestMatcher = latestVersionPattern.matcher(requestURI);
- if (latestMatcher.find() && latestMatcher.groupCount() >= 2) {
- apiVersion = AAIConfig.get(AAIConstants.AAI_DEFAULT_API_VERSION_PROP, AAIConstants.AAI_DEFAULT_API_VERSION);
- }
- }
-
- }
-
- } catch (Exception e) {
- // TODO: we may want to log an error here
- }
- // TODO: should this check the value a little closer and look for a pattern?
- if (apiVersion == null || !apiVersion.startsWith("v")) {
+ if (apiVersion == null || !apiVersion.startsWith("v")) {
apiVersion = AAIConfig.get (AAIConstants.AAI_DEFAULT_API_VERSION_PROP, AAIConstants.AAI_DEFAULT_API_VERSION);
//apiVersion = AAIConstants.AAI_DEFAULT_API_VERSION;
}
diff --git a/aai-utils/pom.xml b/aai-utils/pom.xml
index 3775658a..c44227a9 100644
--- a/aai-utils/pom.xml
+++ b/aai-utils/pom.xml
@@ -113,4 +113,4 @@
</plugins>
</build>
-</project> \ No newline at end of file
+</project>