From d06d53708a1f87d41b14fc87d40a7b9233b36fcb Mon Sep 17 00:00:00 2001
From: Vitaly Takmazov
Date: Sun, 31 Jul 2016 02:34:12 +0300
Subject: move components to ws module
---
.../main/java/com/juick/xmpp/s2s/CleaningUp.java | 109 ---------------------
1 file changed, 109 deletions(-)
delete mode 100644 juick-api/src/main/java/com/juick/xmpp/s2s/CleaningUp.java
(limited to 'juick-api/src/main/java/com/juick/xmpp/s2s/CleaningUp.java')
diff --git a/juick-api/src/main/java/com/juick/xmpp/s2s/CleaningUp.java b/juick-api/src/main/java/com/juick/xmpp/s2s/CleaningUp.java
deleted file mode 100644
index 812a88ba..00000000
--- a/juick-api/src/main/java/com/juick/xmpp/s2s/CleaningUp.java
+++ /dev/null
@@ -1,109 +0,0 @@
-package com.juick.xmpp.s2s;
-
-import com.juick.components.XMPPComponent;
-
-import java.io.FileNotFoundException;
-import java.io.PrintWriter;
-import java.io.UnsupportedEncodingException;
-import java.util.Iterator;
-
-/**
- *
- * @author ugnich
- */
-public class CleaningUp implements Runnable {
- XMPPComponent xmpp;
-
- public CleaningUp(XMPPComponent xmpp) {
- this.xmpp = xmpp;
- }
-
- @Override
- public void run() {
- while (true) {
- try {
- PrintWriter statsFile = new PrintWriter(xmpp.STATSFILE, "UTF-8");
- statsFile.write("
Threads: " + Thread.activeCount() + "
");
- statsFile.write("Out (" + xmpp.getOutConnections().size() + ")
to | sid | inactive | out packets | out bytes |
");
-
- long now = System.currentTimeMillis();
-
- synchronized (xmpp.getOutConnections()) {
- for (Iterator i = xmpp.getOutConnections().iterator(); i.hasNext();) {
- ConnectionOut c = i.next();
- int inactive = (int) ((double) (now - c.tsLocalData) / 1000.0);
- if (inactive > 900) {
- c.closeConnection();
- i.remove();
- } else {
- statsFile.write(" ");
- statsFile.write(" " + c.to + " | \n");
- statsFile.write(" " + c.streamID + " | \n");
- statsFile.write(" " + inactive + " | \n");
- statsFile.write(" " + c.packetsLocal + " | \n");
- statsFile.write(" " + c.bytesLocal + " | \n");
- statsFile.write("
");
- }
- }
- }
-
- statsFile.write("
In (" + xmpp.getInConnections().size() + ")
from | sid | inactive | in packets |
");
-
- synchronized (xmpp.getInConnections()) {
- for (Iterator i = xmpp.getInConnections().iterator(); i.hasNext();) {
- ConnectionIn c = i.next();
- int inactive = (int) ((double) (now - c.tsRemoteData) / 1000.0);
- if (inactive > 900) {
- c.closeConnection();
- i.remove();
- } else {
- statsFile.write(" ");
- if (c.from.isEmpty()) {
- statsFile.write(" | \n");
- } else if (c.from.size() == 1) {
- statsFile.write(" " + c.from.get(0) + " | \n");
- } else {
- String out = " ";
- for (int n = 0; n < c.from.size(); n++) {
- if (n > 0) {
- out += " ";
- }
- out += c.from.get(n);
- }
- statsFile.write(out + " | \n");
- }
- statsFile.write(" " + c.streamID + " | \n");
- statsFile.write(" " + inactive + " | \n");
- statsFile.write(" " + c.packetsRemote + " | \n");
- statsFile.write("
");
- }
- }
- }
-
- statsFile.write("
Cache (" + xmpp.getOutCache().size() + ")
host | live | size |
");
-
- synchronized (xmpp.getOutCache()) {
- for (Iterator i = xmpp.getOutCache().iterator(); i.hasNext();) {
- CacheEntry c = i.next();
- int inactive = (int) ((double) (now - c.tsCreated) / 1000.0);
- if (inactive > 600) {
- i.remove();
- } else {
- statsFile.write("" + c.hostname + " | " + inactive + " | " + c.xml.length() + " |
");
- }
- }
- }
-
- statsFile.write("
");
- statsFile.close();
-
- try {
- Thread.sleep(10000);
- } catch (InterruptedException e) {
- }
- } catch (FileNotFoundException e) {
- } catch (UnsupportedEncodingException e) {
- }
- }
- }
-}
--
cgit v1.2.3