Class AuthenticationWebSocketClientInfo
java.lang.Object
com.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
com.gsitm.ustra.java.autoconfigure.security.duplication.websocket.AuthenticationWebSocketClientInfo
public class AuthenticationWebSocketClientInfo
extends com.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAuthenticationWebSocketClientInfo.AuthenticationWebSocketClientInfoBuilder<C extends AuthenticationWebSocketClientInfo,B extends AuthenticationWebSocketClientInfo.AuthenticationWebSocketClientInfoBuilder<C, B>> Nested classes/interfaces inherited from class com.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
com.gsitm.ustra.web.socket.handlers.WebSocketClientInfo.WebSocketClientInfoBuilder<C extends com.gsitm.ustra.web.socket.handlers.WebSocketClientInfo,B extends com.gsitm.ustra.web.socket.handlers.WebSocketClientInfo.WebSocketClientInfoBuilder<C, B>> -
Field Summary
FieldsFields inherited from class com.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
CLIENT_IP_ATTRIBUTES_NAME, PROC_ID_ATTRIBUTES_NAME, USER_KEY_ATTRIBUTES_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAuthenticationWebSocketClientInfo(AuthenticationWebSocketClientInfo.AuthenticationWebSocketClientInfoBuilder<?, ?> b) AuthenticationWebSocketClientInfo(String refreshToken, AtomicInteger checkNumber) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanfrom(org.springframework.web.socket.WebSocketSession session) 세션으로 클라이언트 정보 생성로그아웃 체킹 수Refresh TokeninthashCode()voidsetCheckNumber(AtomicInteger checkNumber) 로그아웃 체킹 수voidsetRefreshToken(String refreshToken) Refresh TokentoMap()toString()Methods inherited from class com.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
getClientIp, getProcId, getUserKey, setClientIp, setProcId, setUserKey
-
Field Details
-
REFRESH_TOKEN_ATTRIBUTES_NAME
Refresh Token 속성명- See Also:
-
-
Constructor Details
-
AuthenticationWebSocketClientInfo
protected AuthenticationWebSocketClientInfo(AuthenticationWebSocketClientInfo.AuthenticationWebSocketClientInfoBuilder<?, ?> b) -
AuthenticationWebSocketClientInfo
public AuthenticationWebSocketClientInfo() -
AuthenticationWebSocketClientInfo
-
-
Method Details
-
from
public static AuthenticationWebSocketClientInfo from(org.springframework.web.socket.WebSocketSession session) 세션으로 클라이언트 정보 생성- Parameters:
session- WebSocketSession- Returns:
-
toMap
-
builder
public static AuthenticationWebSocketClientInfo.AuthenticationWebSocketClientInfoBuilder<?,?> builder() -
getRefreshToken
Refresh Token -
getCheckNumber
로그아웃 체킹 수 -
setRefreshToken
Refresh Token -
setCheckNumber
로그아웃 체킹 수 -
toString
- Overrides:
toStringin classcom.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
-
equals
- Overrides:
equalsin classcom.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
-
canEqual
- Overrides:
canEqualin classcom.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
-
hashCode
public int hashCode()- Overrides:
hashCodein classcom.gsitm.ustra.web.socket.handlers.WebSocketClientInfo
-