Change getCanonicalName() to getName() in api 10/90010/2
authorJim Hahn <jrh3@att.com>
Mon, 17 Jun 2019 14:00:18 +0000 (10:00 -0400)
committerJim Hahn <jrh3@att.com>
Mon, 17 Jun 2019 14:14:29 +0000 (10:14 -0400)
Per javadocs, getName() should generally be used instead of
Class.getCanonicalName(). This change only applies to classes; it
does not apply to File objects.

Change-Id: Ia1726f178f906bfdfbd056c50598228cff8e1a2d
Issue-ID: POLICY-1646
Signed-off-by: Jim Hahn <jrh3@att.com>
main/src/main/java/org/onap/policy/api/main/rest/ApiRestServer.java
main/src/main/java/org/onap/policy/api/main/startstop/ApiCommandLineArguments.java
main/src/test/java/org/onap/policy/api/main/rest/TestApiRestServer.java

index 2a7b0ce..42133fd 100644 (file)
@@ -66,7 +66,7 @@ public class ApiRestServer implements Startable {
             servers = HttpServletServer.factory.build(getServerProperties());
             for (HttpServletServer server : servers) {
                 if (server.isAaf()) {
-                    server.addFilterClass(null, AafApiFilter.class.getCanonicalName());
+                    server.addFilterClass(null, AafApiFilter.class.getName());
                 }
                 server.start();
             }
@@ -92,8 +92,8 @@ public class ApiRestServer implements Startable {
         props.setProperty(svcpfx + PolicyEndPointProperties.PROPERTY_HTTP_PORT_SUFFIX,
                         Integer.toString(restServerParameters.getPort()));
         props.setProperty(svcpfx + PolicyEndPointProperties.PROPERTY_HTTP_REST_CLASSES_SUFFIX,
-                        String.join(",", LegacyApiRestController.class.getCanonicalName(),
-                                         ApiRestController.class.getCanonicalName()));
+                        String.join(",", LegacyApiRestController.class.getName(),
+                                         ApiRestController.class.getName()));
         props.setProperty(svcpfx + PolicyEndPointProperties.PROPERTY_MANAGED_SUFFIX, "false");
         props.setProperty(svcpfx + PolicyEndPointProperties.PROPERTY_HTTP_SWAGGER_SUFFIX, "true");
         props.setProperty(svcpfx + PolicyEndPointProperties.PROPERTY_HTTP_AUTH_USERNAME_SUFFIX,
index f6c1c78..26fca0e 100644 (file)
@@ -126,7 +126,7 @@ public class ApiCommandLineArguments {
         }
 
         if (commandLine.hasOption('h')) {
-            return help(Main.class.getCanonicalName());
+            return help(Main.class.getName());
         }
 
         if (commandLine.hasOption('v')) {
index ec4640e..166bbb4 100644 (file)
@@ -169,18 +169,13 @@ public class TestApiRestServer {
      * Method for cleanup after each test.
      */
     @After
-    public void teardown() {
-
-        try {
-            if (NetworkUtil.isTcpPortOpen("localhost", 6969, 1, 1000L)) {
-                if (main != null) {
-                    stopApiService(main);
-                } else if (restServer != null) {
-                    restServer.stop();
-                }
+    public void teardown() throws Exception {
+        if (NetworkUtil.isTcpPortOpen("localhost", 6969, 1, 1000L)) {
+            if (main != null) {
+                stopApiService(main);
+            } else if (restServer != null) {
+                restServer.stop();
             }
-        } catch (InterruptedException | IOException | PolicyApiException exp) {
-            LOGGER.error("teardown failed", exp);
         }
     }