Package com.poker.web

Source Code of com.poker.web.PokerUsersListener

package com.poker.web;

import java.util.HashMap;

import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

import com.poker.User;

public class PokerUsersListener implements HttpSessionListener {

  private static HashMap<Long,User> usersMap= new HashMap<Long,User>();

  @Override
  public void sessionCreated(HttpSessionEvent httpSessionEvent) {
  }

  @Override
  public void sessionDestroyed(HttpSessionEvent httpSessionEvent) {
    User user = (User) httpSessionEvent.getSession().getAttribute("user");
    usersMap.remove(user.getId());
  }


  public static User getUser(Long userId){
    return usersMap.get(userId);
  }
  public static void addUser(User user){
    usersMap.put(user.getId(),user);
  }
}
TOP

Related Classes of com.poker.web.PokerUsersListener

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.