twcsckernel.serverKernel.usr
Class UserGarbageCollector

java.lang.Object
  extended by twcsckernel.serverKernel.usr.UserGarbageCollector

public class UserGarbageCollector
extends java.lang.Object

Klasa odpowiedzialna za wylogowanie użytkowników, którzy nie wykazywali aktywności dłużej niż przez zadany czas. Pełni funkcję user garbage collectora.

Author:
VMD Group

Constructor Summary
UserGarbageCollector()
           
 
Method Summary
 void disable()
          Metoda wyłącza działanie garbage collectora.
 void enable()
          Metoda włącza działanie garbage collectora o ile zbiór użytkowników został ustawiony oraz zadany interwał czasowy jest większy od zera.
 void setInterval(long interval)
          Metoda ustawia interwał czasowy co który user garbage collector będzie przeglądał stan użytkowników.
 void setUserSet(java.util.Set<UserImpl> registeredUserSet)
          Metoda ustawia zbiór zarejestrowanych użytkowników na którym będzie działać user garbage collector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserGarbageCollector

public UserGarbageCollector()
Method Detail

setUserSet

public void setUserSet(java.util.Set<UserImpl> registeredUserSet)
Metoda ustawia zbiór zarejestrowanych użytkowników na którym będzie działać user garbage collector.

Parameters:
registeredUserSet - zbiór zarejestrowanych użytkowników

disable

public void disable()
Metoda wyłącza działanie garbage collectora.


enable

public void enable()
Metoda włącza działanie garbage collectora o ile zbiór użytkowników został ustawiony oraz zadany interwał czasowy jest większy od zera.


setInterval

public void setInterval(long interval)
Metoda ustawia interwał czasowy co który user garbage collector będzie przeglądał stan użytkowników.

Parameters:
interval - - interwał czasowy w milisekundach


Copyright © 2005-2006 CS@PUT. All Rights Reserved.