Package io.github.enxign.shed.session
Class SessionManager
java.lang.Object
io.github.enxign.shed.session.SessionManager
SessionManager 로그인 세션관리
- Since:
- 2020-01-09
- Version:
- 1.0
수정일 수정자 수정내용 ---------- --------- ------------------------------- 2020-01-09 first create
- Author:
- enxign
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSession
(javax.servlet.http.HttpSession session) 풀내의 세션정보 추가getSession
(String id) 풀내의 세션정보 조회풀내의 세션 엔트리 조회풀내의 세션 아이디 조회풀내의 세션정보 조회void
removeSession
(javax.servlet.http.HttpSession session) 풀내의 세션정보 삭제void
풀내의 세션 정보를 초기화한다.void
updateSession
(javax.servlet.http.HttpSession session) 풀내의 세션정보 업데이트
-
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
풀내의 세션정보 조회- Parameters:
id
- 세션 아이디- Returns:
- 세션 객체
-
getSessionPool
풀내의 세션정보 조회- Returns:
- 세션풀정보
-
getSessionIds
풀내의 세션 아이디 조회- Returns:
- 세션 아이디 목록
-
getSessionEntrys
풀내의 세션 엔트리 조회- Returns:
- 세션 엔트리 목록
-
resetSessionPool
public void resetSessionPool()풀내의 세션 정보를 초기화한다.
-