Interface NativeWebSocketSession
- All Superinterfaces:
 AutoCloseable,Closeable,WebSocketSession
- All Known Implementing Classes:
 AbstractWebSocketSession,JettyWebSocketSession,StandardWebSocketSession,WebSocketClientSockJsSession,WebSocketServerSockJsSession
A 
WebSocketSession that exposes the underlying, native WebSocketSession
 through a getter.- Since:
 - 4.0
 - Author:
 - Rossen Stoyanchev
 
- 
Method Summary
Modifier and TypeMethodDescriptionReturn the underlying native WebSocketSession.<T> @Nullable TgetNativeSession(@Nullable Class<T> requiredType) Return the underlying native WebSocketSession, if available.Methods inherited from interface org.springframework.web.socket.WebSocketSession
close, close, getAcceptedProtocol, getAttributes, getBinaryMessageSizeLimit, getExtensions, getHandshakeHeaders, getId, getLocalAddress, getPrincipal, getRemoteAddress, getTextMessageSizeLimit, getUri, isOpen, sendMessage, setBinaryMessageSizeLimit, setTextMessageSizeLimit 
- 
Method Details
- 
getNativeSession
Object getNativeSession()Return the underlying native WebSocketSession. - 
getNativeSession
Return the underlying native WebSocketSession, if available.- Parameters:
 requiredType- the required type of the session- Returns:
 - the native session of the required type,
 or 
nullif not available 
 
 -