JPProxy update

This commit is contained in:
Jindra Petk
2011-07-16 12:40:49 +02:00
parent 991b08d8bc
commit 49a8fd03bf
24 changed files with 2419 additions and 1577 deletions

View File

@@ -0,0 +1,41 @@
package com.jpexs.proxy;
import java.util.Enumeration;
import java.util.Vector;
class Janitor implements Runnable
{
private Vector cleanable = new Vector();
public void add(Cleanable c)
{
cleanable.addElement(c);
}
public void run()
{
Thread.currentThread().setName("Janitor");
for (;;)
{
try
{
Thread.sleep(30 * 1000); /* 30 seconds */
}
catch (Exception e)
{
e.printStackTrace();
}
for (Enumeration e = cleanable.elements();
e.hasMoreElements(); )
{
((Cleanable)e.nextElement()).clean();
}
Http.clean();
}
}
}