summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>2018-02-16 10:28:16 +0530
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>2018-02-16 10:28:16 +0530
commit3b538606bceeb0c5b66ce102e001ff9b3802d06e (patch)
tree9b06f21ad32b1b4762ea3423117f2dbe18b02e61
parent787a05f80539a61185e2d9d327b594b6b8986a93 (diff)
Improve code reliability
Issue-ID: VFC-764 Change-Id: Ie2319959be8ebb28025f1c99abdd231fba96f0a3 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
-rw-r--r--ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ExceptionArgs.java15
-rw-r--r--ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/HttpsRest.java4
-rw-r--r--ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ServiceException.java32
3 files changed, 31 insertions, 20 deletions
diff --git a/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ExceptionArgs.java b/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ExceptionArgs.java
index 89b1b0a..46c3d84 100644
--- a/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ExceptionArgs.java
+++ b/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ExceptionArgs.java
@@ -16,16 +16,23 @@
package org.onap.vfc.nfvo.resmanagement.common.util.restclient;
+import java.io.Serializable;
+
/**
* ROA exception handling parameters.
* <br/>
* <p>
* </p>
- *
+ *
* @author
* @version 28-May-2016
*/
-public class ExceptionArgs {
+public class ExceptionArgs implements Serializable{
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -6567319637044813966L;
/**
* Exception descriptions.
@@ -51,7 +58,7 @@ public class ExceptionArgs {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
*/
public ExceptionArgs() {
@@ -62,7 +69,7 @@ public class ExceptionArgs {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
* @param descArgs: descriptions.
* @param reasonArgs: reasons.
diff --git a/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/HttpsRest.java b/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/HttpsRest.java
index e8fa42a..66b8f5f 100644
--- a/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/HttpsRest.java
+++ b/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/HttpsRest.java
@@ -230,6 +230,8 @@ public class HttpsRest extends HttpBaseRest {
}
} catch(InterruptedException e) {
LOG.error("InterruptedException", e);
+ // Restore interrupted state...
+ Thread.currentThread().interrupt();
} catch(UnsupportedEncodingException e) {
LOG.error("UnsupportedEncodingException", e);
}
@@ -280,6 +282,8 @@ public class HttpsRest extends HttpBaseRest {
}
} catch(InterruptedException e) {
LOG.error("InterruptedException", e);
+ // Restore interrupted state...
+ Thread.currentThread().interrupt();
} catch(UnsupportedEncodingException e) {
LOG.error("InterruptedException", e);
}
diff --git a/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ServiceException.java b/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ServiceException.java
index 0f6d843..b57c34d 100644
--- a/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ServiceException.java
+++ b/ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/common/util/restclient/ServiceException.java
@@ -22,7 +22,7 @@ import java.text.MessageFormat;
* The base class for all common exception.<br/>
* <p>
* </p>
- *
+ *
* @author
* @version 28-May-2016
*/
@@ -43,7 +43,7 @@ public class ServiceException extends Exception {
*/
private String id = DEFAULT_ID;
- private Object[] args = null;
+ private Object[] args = null; // NOSONAR
private int httpCode = 500;
@@ -54,7 +54,7 @@ public class ServiceException extends Exception {
* <p>
* This method is only used as deserialized, in other cases, use parameterized constructor.
* </p>
- *
+ *
* @since
*/
public ServiceException() {
@@ -65,7 +65,7 @@ public class ServiceException extends Exception {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
* @param id: details.
* @param cause: reason.
@@ -79,7 +79,7 @@ public class ServiceException extends Exception {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
* @param message: details.
*/
@@ -91,7 +91,7 @@ public class ServiceException extends Exception {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
* @param id: exception id.
* @param message: details.
@@ -105,7 +105,7 @@ public class ServiceException extends Exception {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
* @param id: exception id.
* @param httpCode: http status code.
@@ -121,7 +121,7 @@ public class ServiceException extends Exception {
* <p>
* the exception include the httpcode and message.
* </p>
- *
+ *
* @since
* @param httpCode http code.
* @param message details.
@@ -135,7 +135,7 @@ public class ServiceException extends Exception {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
* @param id: exception id.
* @param httpCode: http code.
@@ -153,7 +153,7 @@ public class ServiceException extends Exception {
* <p>
* Have a placeholder exception, use args formatted message.
* </p>
- *
+ *
* @since
* @param id: exception id.
* @param message: details.
@@ -170,7 +170,7 @@ public class ServiceException extends Exception {
* <p>
* Have a placeholder exception, use args formatted message
* </p>
- *
+ *
* @since
* @param id: exception id.
* @param message: details.
@@ -187,7 +187,7 @@ public class ServiceException extends Exception {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
* @param id: exception id.
* @param message: details.
@@ -202,7 +202,7 @@ public class ServiceException extends Exception {
* Constructor<br/>
* <p>
* </p>
- *
+ *
* @since
* @param cause: reason.
*/
@@ -212,7 +212,7 @@ public class ServiceException extends Exception {
/**
* Get exceptoin id.<br/>
- *
+ *
* @return
* @since
*/
@@ -237,7 +237,7 @@ public class ServiceException extends Exception {
/**
* Obtain the ROA exception handling framework parameters<br/>
- *
+ *
* @return exception args.
* @since
*/
@@ -251,7 +251,7 @@ public class ServiceException extends Exception {
/**
* Gets the parameter information<br/>
- *
+ *
* @return parameter list.
* @since
*/