Class SessionManager

java.lang.Object
io.github.enxign.shed.session.SessionManager

public class SessionManager extends Object
SessionManager 로그인 세션관리
Since:
2020-01-09
Version:
1.0
 수정일       수정자      수정내용
 ----------   ---------   -------------------------------
 2020-01-09   first       create
 
Author:
enxign
  • Constructor Details

    • SessionManager

      public SessionManager()
      생성자 - 세션풀정보를 초기화한다.
  • Method Details

    • addSession

      public void addSession(javax.servlet.http.HttpSession session)
      풀내의 세션정보 추가
      Parameters:
      session - 세션값
    • updateSession

      public void updateSession(javax.servlet.http.HttpSession session)
      풀내의 세션정보 업데이트
      Parameters:
      session - 세션값
    • removeSession

      public void removeSession(javax.servlet.http.HttpSession session)
      풀내의 세션정보 삭제
      Parameters:
      session - 세션값
    • getSession

      public Object getSession(String id)
      풀내의 세션정보 조회
      Parameters:
      id - 세션 아이디
      Returns:
      세션 객체
    • getSessionPool

      public HashMap<String,javax.servlet.http.HttpSession> getSessionPool()
      풀내의 세션정보 조회
      Returns:
      세션풀정보
    • getSessionIds

      public Set<String> getSessionIds()
      풀내의 세션 아이디 조회
      Returns:
      세션 아이디 목록
    • getSessionEntrys

      public Set<Map.Entry<String,javax.servlet.http.HttpSession>> getSessionEntrys()
      풀내의 세션 엔트리 조회
      Returns:
      세션 엔트리 목록
    • resetSessionPool

      public void resetSessionPool()
      풀내의 세션 정보를 초기화한다.