Package com.ibm.websphere.wsoc
Interface WsWsocServerContainer
-
- All Superinterfaces:
jakarta.websocket.server.ServerContainer
,jakarta.websocket.WebSocketContainer
public interface WsWsocServerContainer extends jakarta.websocket.server.ServerContainer
This interface provides WebSphere specific extensions to WebSocket ServerContainer support. Example:ServerContainer container = (ServerContainer) httpServletRequest.getServletContext().getAttribute("jakarta.websocket.server.ServerContainer"); if (container instanceof WsWsocServerContainer) { WsWsocServerContainer ws = (WsWsocServerContainer) container; ... }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
doUpgrade(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, jakarta.websocket.server.ServerEndpointConfig sec, java.util.Map<java.lang.String,java.lang.String> pathParams)
Performs a WebSocket upgrade on provided HttpServletRequest and HttpServletResponse with the specified ServerEndpointConfig.-
Methods inherited from interface jakarta.websocket.WebSocketContainer
connectToServer, connectToServer, connectToServer, connectToServer, getDefaultAsyncSendTimeout, getDefaultMaxBinaryMessageBufferSize, getDefaultMaxSessionIdleTimeout, getDefaultMaxTextMessageBufferSize, getInstalledExtensions, setAsyncSendTimeout, setDefaultMaxBinaryMessageBufferSize, setDefaultMaxSessionIdleTimeout, setDefaultMaxTextMessageBufferSize
-
-
-
-
Method Detail
-
doUpgrade
void doUpgrade(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, jakarta.websocket.server.ServerEndpointConfig sec, java.util.Map<java.lang.String,java.lang.String> pathParams) throws jakarta.servlet.ServletException, java.io.IOException
Performs a WebSocket upgrade on provided HttpServletRequest and HttpServletResponse with the specified ServerEndpointConfig. After a call to doUpgrade, the servlet response is committed and you will be unable to write additional data or change the response code.- Parameters:
req
- -resp
- -serverEndpointConfig
- - server endpoint config object representing a WebSocket endpoint - either programmatic or annotated.pathParams
- - additional parameters that will be made availble thorugh wsoc Session.getRequestParameterMap- Throws:
jakarta.servlet.ServletException
java.io.IOException
-
-