Update of /cvsroot/struts/ajaxchat/WEB-INF/src/org/apache/struts/apps/ajaxchat/listener
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13448/WEB-INF/src/org/apache/struts/apps/ajaxchat/listener
Modified Files:
ContextListener.java
Log Message:
Index: ContextListener.java
===================================================================
RCS file: /cvsroot/struts/ajaxchat/WEB-INF/src/org/apache/struts/apps/ajaxchat/listener/ContextListener.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ContextListener.java 29 Nov 2005 23:08:30 -0000 1.1
--- ContextListener.java 30 Nov 2005 22:04:28 -0000 1.2
***************
*** 25,28 ****
--- 25,29 ----
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+ import org.apache.struts.apps.ajaxchat.daemon.UserClearerDaemonThread;
import org.apache.struts.apps.ajaxchat.dao.AjaxChatDAO;
***************
*** 57,61 ****
public void contextInitialized(ServletContextEvent event) {
! log.info("ContextListener contextInitialized()...");
// Initialize DAO.
--- 58,62 ----
public void contextInitialized(ServletContextEvent event) {
! log.debug("contextInitialized()...");
// Initialize DAO.
***************
*** 68,72 ****
dao.init(isConfigFile);
! log.info("ContextListener Done");
} // End contextInitialized();
--- 69,83 ----
dao.init(isConfigFile);
! // Lastly, start a background daemon thread that will periodically clear
! // out inactive users from rooms. This was originally done via
! // SessionListener, but because of some problems seem in some container
! // implementations (Resin, I'm looking at you!), this had to be done
! // instead.
! Thread userClearerDaemonThread = new UserClearerDaemonThread();
! userClearerDaemonThread.setPriority(Thread.MIN_PRIORITY);
! userClearerDaemonThread.setDaemon(true);
! userClearerDaemonThread.start();
!
! log.info("AjaxChat configured and ready for use");
} // End contextInitialized();
|