Fix sonar issue in dmaap-messagerouter-msgrtr 69/78469/1
authorParshad Patel <pars.patel@samsung.com>
Thu, 14 Feb 2019 11:06:34 +0000 (20:06 +0900)
committerParshad Patel <pars.patel@samsung.com>
Thu, 14 Feb 2019 11:10:54 +0000 (20:10 +0900)
Fix Cast one of the operands of multiplication operation to a "long"
Fix Either re-interrupt method or rethrow the "InterruptedException"

Issue-ID: DMAAP-894
Change-Id: I150cdc8ac96a05799196ca27d683c0921a76fe92
Signed-off-by: Parshad Patel <pars.patel@samsung.com>
src/main/java/org/onap/dmaap/dmf/mr/beans/DMaaPCambriaLimiter.java
src/main/java/org/onap/dmaap/dmf/mr/metrics/publisher/impl/DMaaPCambriaSimplerBatchPublisher.java
src/main/java/org/onap/dmaap/dmf/mr/resources/CambriaOutboundEventStream.java
src/main/java/org/onap/dmaap/dmf/mr/security/DMaaPAuthenticatorImpl.java
src/main/java/org/onap/dmaap/dmf/mr/service/impl/MMServiceImpl.java

index 7db9f54..2091e5f 100644 (file)
@@ -157,7 +157,7 @@ public class DMaaPCambriaLimiter {
                                }
                        } catch (InterruptedException e) {
                                log.error("Exception "+ e);
-                               // ignore
+                               Thread.currentThread().interrupt();
                        }
                        
                        
index 634ea80..f59f704 100644 (file)
@@ -198,6 +198,7 @@ public class DMaaPCambriaSimplerBatchPublisher extends CambriaBaseClient
                        }
                } catch (InterruptedException e) {
                        getLog().warn("Possible message loss. " + e.getMessage(), e);
+                       Thread.currentThread().interrupt();
                } catch (IOException e) {
                        getLog().warn("Possible message loss. " + e.getMessage(), e);
                }
index f71bda0..537fc22 100644 (file)
@@ -333,7 +333,7 @@ public class CambriaOutboundEventStream implements StreamWriter {
                                        // FIXME: would be good to wait/signal
                                        Thread.sleep(100);
                                } catch (InterruptedException e) {
-                                       // ignore
+                                   Thread.currentThread().interrupt();
                                }
                        }
                });
index f0d0d4d..3473c1e 100644 (file)
@@ -46,7 +46,7 @@ public class DMaaPAuthenticatorImpl<K extends NsaApiKey> implements DMaaPAuthent
        // Setting timeout to a large value for testing purpose.
        
        // 10 minutes
-       private static final long kDefaultRequestTimeWindow = 1000 * 60 * 10 * 10 * 10 * 10 * 10;
+       private static final long kDefaultRequestTimeWindow = 1000L * 60 * 10 * 10 * 10 * 10 * 10;
 
        /**
         * Construct the security manager against an API key database
index d862677..82ff80a 100644 (file)
@@ -349,7 +349,7 @@ public class MMServiceImpl implements MMService {
                final long startMs = System.currentTimeMillis();
                long count = 0;
 
-               long maxEventBatch = 1024 * 16;
+               long maxEventBatch = 1024L * 16;
                String batchlen = AJSCPropertiesMap.getProperty(CambriaConstants.msgRtr_prop, BATCH_LENGTH);
                if (null != batchlen)
                        maxEventBatch = Long.parseLong(batchlen);