ManagerTrace.java
上传用户:toby828
上传日期:2015-06-26
资源大小:8558k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.tool;
  2. import javax.servlet.http.HttpSessionBindingEvent;
  3. public class ManagerTrace
  4.     implements javax.servlet.http.HttpSessionBindingListener {
  5.   private int id;
  6.   private ManagerList container = ManagerList.getInstance();
  7.   private MemberList  member=MemberList.getInstance();
  8.   public ManagerTrace() {
  9.     id = 0;
  10.   }
  11.   public void setId(int id) {
  12.     this.id = id;
  13.   }
  14.   public int getId() {
  15.     return this.id;
  16.   }
  17.   public void valueBound(HttpSessionBindingEvent arg0) {
  18.     System.out.println("上线" + this.id);
  19.   }
  20.   public void valueUnbound(HttpSessionBindingEvent arg0) {
  21.     System.out.println("下线" + this.id);
  22.     if (id != -1) {
  23.       container.removeManager(id);
  24.       member.removeMember(id);
  25.     }
  26.   }
  27. }