Package io.github.enxign.shed.session
Class SessionPool
java.lang.Object
io.github.enxign.shed.session.SessionPool
SessionPool 세션정보 관리
- Since:
- 2020-01-09
- Version:
- 1.0
수정일 수정자 수정내용 ---------- --------- ------------------------------- 2020-01-09 first create
- Author:
- enxign
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSession
(javax.servlet.http.HttpSession session) 세션풀 정보내의 기존 세션정보를 추가한다.getSession
(String id) 세션풀 정보내의 기존 세션정보를 조회한다.세션풀 정보내의 세션 엔트리 목록을 조회한다.세션풀 정보내의 세션 아이디 목록을 조회한다.세션풀 정보내의 모든 세션 정보를 조회한다.static SessionPool
싱글톤 인스턴스를 반환한다.void
removeSession
(javax.servlet.http.HttpSession session) 세션풀 정보내의 기존 세션정보를 삭제한다.void
세션풀 정보를 초기화한다.void
updateSession
(javax.servlet.http.HttpSession session) 세션풀 정보내의 기존 세션정보를 업데이트한다.
-
Method Details
-
newInstance
싱글톤 인스턴스를 반환한다.- Returns:
- SessionPool 인스턴스
-
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()세션풀 정보를 초기화한다.
-