datarouter-prov code clean - remove tabs
[dmaap/datarouter.git] / datarouter-prov / src / main / java / org / onap / dmaap / datarouter / reports / VolumeReport.java
index b210ef9..169db0d 100644 (file)
@@ -7,9 +7,9 @@
  * * Licensed under the Apache License, Version 2.0 (the "License");\r
  * * you may not use this file except in compliance with the License.\r
  * * You may obtain a copy of the License at\r
- * * \r
+ * *\r
  *  *      http://www.apache.org/licenses/LICENSE-2.0\r
- * * \r
+ * *\r
  *  * Unless required by applicable law or agreed to in writing, software\r
  * * distributed under the License is distributed on an "AS IS" BASIS,\r
  * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
@@ -55,86 +55,87 @@ import org.onap.dmaap.datarouter.provisioning.utils.DB;
  * @version $Id: VolumeReport.java,v 1.3 2014/02/28 15:11:13 eby Exp $\r
  */\r
 public class VolumeReport extends ReportBase {\r
-       private static final String SELECT_SQL = "select EVENT_TIME, TYPE, FEEDID, CONTENT_LENGTH, RESULT" +\r
-               " from LOG_RECORDS where EVENT_TIME >= ? and EVENT_TIME <= ? LIMIT ?, ?";\r
+    private static final String SELECT_SQL = "select EVENT_TIME, TYPE, FEEDID, CONTENT_LENGTH, RESULT" +\r
+            " from LOG_RECORDS where EVENT_TIME >= ? and EVENT_TIME <= ? LIMIT ?, ?";\r
+\r
+    private class Counters {\r
+        public int filespublished, filesdelivered, filesexpired;\r
+        public long bytespublished, bytesdelivered, bytesexpired;\r
 \r
-       private class Counters {\r
-               public int  filespublished, filesdelivered, filesexpired;\r
-               public long bytespublished, bytesdelivered, bytesexpired;\r
-               @Override\r
-               public String toString() {\r
-                       return String.format("%d,%d,%d,%d,%d,%d",\r
-                               filespublished, bytespublished, filesdelivered,\r
-                               bytesdelivered, filesexpired, bytesexpired);\r
-               }\r
-       }\r
+        @Override\r
+        public String toString() {\r
+            return String.format("%d,%d,%d,%d,%d,%d",\r
+                    filespublished, bytespublished, filesdelivered,\r
+                    bytesdelivered, filesexpired, bytesexpired);\r
+        }\r
+    }\r
 \r
-       @Override\r
-       public void run() {\r
-               Map<String, Counters> map = new HashMap<String, Counters>();\r
-               SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");\r
-               long start = System.currentTimeMillis();\r
-               try {\r
-                       DB db = new DB();\r
-                       @SuppressWarnings("resource")\r
-                       Connection conn = db.getConnection();\r
-                       // We need to run this SELECT in stages, because otherwise we run out of memory!\r
-                       final long stepsize = 6000000L;\r
-                       boolean go_again = true;\r
-                       for (long i = 0; go_again; i += stepsize) {\r
-                               PreparedStatement ps = conn.prepareStatement(SELECT_SQL);\r
-                               ps.setLong(1, from);\r
-                               ps.setLong(2, to);\r
-                               ps.setLong(3, i);\r
-                               ps.setLong(4, stepsize);\r
-                               ResultSet rs = ps.executeQuery();\r
-                               go_again = false;\r
-                               while (rs.next()) {\r
-                                       go_again = true;\r
-                                       long etime  = rs.getLong("EVENT_TIME");\r
-                                       String type = rs.getString("TYPE");\r
-                                       int feed    = rs.getInt("FEEDID");\r
-                                       long clen   = rs.getLong("CONTENT_LENGTH");\r
-                                       String key  = sdf.format(new Date(etime)) + ":" + feed;\r
-                                       Counters c = map.get(key);\r
-                                       if (c == null) {\r
-                                               c = new Counters();\r
-                                               map.put(key, c);\r
-                                       }\r
-                                       if (type.equalsIgnoreCase("pub")) {\r
-                                               c.filespublished++;\r
-                                               c.bytespublished += clen;\r
-                                       } else if (type.equalsIgnoreCase("del")) {\r
-                                               // Only count successful deliveries\r
-                                               int statusCode = rs.getInt("RESULT");\r
-                                               if (statusCode >= 200 && statusCode < 300) {\r
-                                                       c.filesdelivered++;\r
-                                                       c.bytesdelivered += clen;\r
-                                               }\r
-                                       } else if (type.equalsIgnoreCase("exp")) {\r
-                                               c.filesexpired++;\r
-                                               c.bytesexpired += clen;\r
-                                       }\r
-                               }\r
-                               rs.close();\r
-                               ps.close();\r
-                       }\r
-                       db.release(conn);\r
-               } catch (SQLException e) {\r
-                       e.printStackTrace();\r
-               }\r
-               logger.debug("Query time: " + (System.currentTimeMillis()-start) + " ms");\r
-               try {\r
-                       PrintWriter os = new PrintWriter(outfile);\r
-                       os.println("date,feedid,filespublished,bytespublished,filesdelivered,bytesdelivered,filesexpired,bytesexpired");\r
-                       for (String key : new TreeSet<String>(map.keySet())) {\r
-                               Counters c = map.get(key);\r
-                               String[] p = key.split(":");\r
-                               os.println(String.format("%s,%s,%s", p[0], p[1], c.toString()));\r
-                       }\r
-                       os.close();\r
-               } catch (FileNotFoundException e) {\r
-                       System.err.println("File cannot be written: "+outfile);\r
-               }\r
-       }\r
+    @Override\r
+    public void run() {\r
+        Map<String, Counters> map = new HashMap<String, Counters>();\r
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");\r
+        long start = System.currentTimeMillis();\r
+        try {\r
+            DB db = new DB();\r
+            @SuppressWarnings("resource")\r
+            Connection conn = db.getConnection();\r
+            // We need to run this SELECT in stages, because otherwise we run out of memory!\r
+            final long stepsize = 6000000L;\r
+            boolean go_again = true;\r
+            for (long i = 0; go_again; i += stepsize) {\r
+                PreparedStatement ps = conn.prepareStatement(SELECT_SQL);\r
+                ps.setLong(1, from);\r
+                ps.setLong(2, to);\r
+                ps.setLong(3, i);\r
+                ps.setLong(4, stepsize);\r
+                ResultSet rs = ps.executeQuery();\r
+                go_again = false;\r
+                while (rs.next()) {\r
+                    go_again = true;\r
+                    long etime = rs.getLong("EVENT_TIME");\r
+                    String type = rs.getString("TYPE");\r
+                    int feed = rs.getInt("FEEDID");\r
+                    long clen = rs.getLong("CONTENT_LENGTH");\r
+                    String key = sdf.format(new Date(etime)) + ":" + feed;\r
+                    Counters c = map.get(key);\r
+                    if (c == null) {\r
+                        c = new Counters();\r
+                        map.put(key, c);\r
+                    }\r
+                    if (type.equalsIgnoreCase("pub")) {\r
+                        c.filespublished++;\r
+                        c.bytespublished += clen;\r
+                    } else if (type.equalsIgnoreCase("del")) {\r
+                        // Only count successful deliveries\r
+                        int statusCode = rs.getInt("RESULT");\r
+                        if (statusCode >= 200 && statusCode < 300) {\r
+                            c.filesdelivered++;\r
+                            c.bytesdelivered += clen;\r
+                        }\r
+                    } else if (type.equalsIgnoreCase("exp")) {\r
+                        c.filesexpired++;\r
+                        c.bytesexpired += clen;\r
+                    }\r
+                }\r
+                rs.close();\r
+                ps.close();\r
+            }\r
+            db.release(conn);\r
+        } catch (SQLException e) {\r
+            e.printStackTrace();\r
+        }\r
+        logger.debug("Query time: " + (System.currentTimeMillis() - start) + " ms");\r
+        try {\r
+            PrintWriter os = new PrintWriter(outfile);\r
+            os.println("date,feedid,filespublished,bytespublished,filesdelivered,bytesdelivered,filesexpired,bytesexpired");\r
+            for (String key : new TreeSet<String>(map.keySet())) {\r
+                Counters c = map.get(key);\r
+                String[] p = key.split(":");\r
+                os.println(String.format("%s,%s,%s", p[0], p[1], c.toString()));\r
+            }\r
+            os.close();\r
+        } catch (FileNotFoundException e) {\r
+            System.err.println("File cannot be written: " + outfile);\r
+        }\r
+    }\r
 }\r