summaryrefslogtreecommitdiffstats
path: root/aai-core/src/main/java
diff options
context:
space:
mode:
authorVenkata Harish K Kajur <vk250x@att.com>2017-11-07 11:36:08 -0500
committerVenkata Harish K Kajur <vk250x@att.com>2017-11-07 11:44:28 -0500
commit54837e986ebcbaa7be4a1c7e8817d73cac5fe519 (patch)
treed0f7596c4ede47581608d7b583cab91a6ef2ca19 /aai-core/src/main/java
parentfedae4677d93fa1f3fe4cf969321126a4cf0dbdd (diff)
Fix it if the transaction id is missing
alert the client that they need to specify header Issue-ID: AAI-454 Change-Id: I2032163172bbb987c060b41dcffc494d18c58b13 Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
Diffstat (limited to 'aai-core/src/main/java')
-rw-r--r--aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java b/aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java
index ed332281..627a2f8c 100644
--- a/aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java
+++ b/aai-core/src/main/java/org/onap/aai/logging/LoggingContext.java
@@ -32,6 +32,7 @@ import java.util.concurrent.TimeUnit;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
+import org.onap.aai.exceptions.AAIException;
import org.slf4j.MDC;
import com.att.eelf.configuration.EELFLogger;
@@ -114,7 +115,12 @@ public class LoggingContext {
MDC.put(LoggingField.REQUEST_ID.toString(), requestId.toString());
}
- public static void requestId(String requestId) {
+ public static void requestId(String requestId) throws AAIException {
+
+ if(requestId == null){
+ throw new AAIException("AAI_4010");
+ }
+
try {
if (requestId.contains(":")) {
String[] uuidParts = requestId.split(":");