类 MockServerContainer
java.lang.Object
cn.taketoday.test.context.web.socket.MockServerContainer
- 所有已实现的接口:
jakarta.websocket.server.ServerContainer,jakarta.websocket.WebSocketContainer
Mock implementation of the
ServerContainer interface.- 从以下版本开始:
- 4.0
- 作者:
- Sam Brannen
-
字段概要
字段修饰符和类型字段说明private longprivate intprivate longprivate int -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddEndpoint(jakarta.websocket.server.ServerEndpointConfig serverConfig) voidaddEndpoint(Class<?> endpointClass) jakarta.websocket.SessionconnectToServer(jakarta.websocket.Endpoint endpointInstance, jakarta.websocket.ClientEndpointConfig cec, URI path) jakarta.websocket.SessionconnectToServer(Class<?> annotatedEndpointClass, URI path) jakarta.websocket.SessionconnectToServer(Class<? extends jakarta.websocket.Endpoint> endpointClass, jakarta.websocket.ClientEndpointConfig cec, URI path) jakarta.websocket.SessionconnectToServer(Object annotatedEndpointInstance, URI path) longintlongintSet<jakarta.websocket.Extension>voidsetAsyncSendTimeout(long timeout) voidsetDefaultMaxBinaryMessageBufferSize(int max) voidsetDefaultMaxSessionIdleTimeout(long timeout) voidsetDefaultMaxTextMessageBufferSize(int max) voidupgradeHttpToWebSocket(Object httpServletRequest, Object httpServletResponse, jakarta.websocket.server.ServerEndpointConfig sec, Map<String, String> pathParameters)
-
字段详细资料
-
defaultAsyncSendTimeout
private long defaultAsyncSendTimeout -
defaultMaxSessionIdleTimeout
private long defaultMaxSessionIdleTimeout -
defaultMaxBinaryMessageBufferSize
private int defaultMaxBinaryMessageBufferSize -
defaultMaxTextMessageBufferSize
private int defaultMaxTextMessageBufferSize
-
-
构造器详细资料
-
MockServerContainer
MockServerContainer()
-
-
方法详细资料
-
getDefaultAsyncSendTimeout
public long getDefaultAsyncSendTimeout()- 指定者:
getDefaultAsyncSendTimeout在接口中jakarta.websocket.WebSocketContainer
-
setAsyncSendTimeout
public void setAsyncSendTimeout(long timeout) - 指定者:
setAsyncSendTimeout在接口中jakarta.websocket.WebSocketContainer
-
getDefaultMaxSessionIdleTimeout
public long getDefaultMaxSessionIdleTimeout()- 指定者:
getDefaultMaxSessionIdleTimeout在接口中jakarta.websocket.WebSocketContainer
-
setDefaultMaxSessionIdleTimeout
public void setDefaultMaxSessionIdleTimeout(long timeout) - 指定者:
setDefaultMaxSessionIdleTimeout在接口中jakarta.websocket.WebSocketContainer
-
getDefaultMaxBinaryMessageBufferSize
public int getDefaultMaxBinaryMessageBufferSize()- 指定者:
getDefaultMaxBinaryMessageBufferSize在接口中jakarta.websocket.WebSocketContainer
-
setDefaultMaxBinaryMessageBufferSize
public void setDefaultMaxBinaryMessageBufferSize(int max) - 指定者:
setDefaultMaxBinaryMessageBufferSize在接口中jakarta.websocket.WebSocketContainer
-
getDefaultMaxTextMessageBufferSize
public int getDefaultMaxTextMessageBufferSize()- 指定者:
getDefaultMaxTextMessageBufferSize在接口中jakarta.websocket.WebSocketContainer
-
setDefaultMaxTextMessageBufferSize
public void setDefaultMaxTextMessageBufferSize(int max) - 指定者:
setDefaultMaxTextMessageBufferSize在接口中jakarta.websocket.WebSocketContainer
-
getInstalledExtensions
- 指定者:
getInstalledExtensions在接口中jakarta.websocket.WebSocketContainer
-
connectToServer
public jakarta.websocket.Session connectToServer(Object annotatedEndpointInstance, URI path) throws jakarta.websocket.DeploymentException, IOException - 指定者:
connectToServer在接口中jakarta.websocket.WebSocketContainer- 抛出:
jakarta.websocket.DeploymentExceptionIOException
-
connectToServer
public jakarta.websocket.Session connectToServer(Class<?> annotatedEndpointClass, URI path) throws jakarta.websocket.DeploymentException, IOException - 指定者:
connectToServer在接口中jakarta.websocket.WebSocketContainer- 抛出:
jakarta.websocket.DeploymentExceptionIOException
-
connectToServer
public jakarta.websocket.Session connectToServer(jakarta.websocket.Endpoint endpointInstance, jakarta.websocket.ClientEndpointConfig cec, URI path) throws jakarta.websocket.DeploymentException, IOException - 指定者:
connectToServer在接口中jakarta.websocket.WebSocketContainer- 抛出:
jakarta.websocket.DeploymentExceptionIOException
-
connectToServer
public jakarta.websocket.Session connectToServer(Class<? extends jakarta.websocket.Endpoint> endpointClass, jakarta.websocket.ClientEndpointConfig cec, URI path) throws jakarta.websocket.DeploymentException, IOException - 指定者:
connectToServer在接口中jakarta.websocket.WebSocketContainer- 抛出:
jakarta.websocket.DeploymentExceptionIOException
-
addEndpoint
- 指定者:
addEndpoint在接口中jakarta.websocket.server.ServerContainer- 抛出:
jakarta.websocket.DeploymentException
-
addEndpoint
public void addEndpoint(jakarta.websocket.server.ServerEndpointConfig serverConfig) throws jakarta.websocket.DeploymentException - 指定者:
addEndpoint在接口中jakarta.websocket.server.ServerContainer- 抛出:
jakarta.websocket.DeploymentException
-
upgradeHttpToWebSocket
public void upgradeHttpToWebSocket(Object httpServletRequest, Object httpServletResponse, jakarta.websocket.server.ServerEndpointConfig sec, Map<String, String> pathParameters) throws IOException, jakarta.websocket.DeploymentException- 指定者:
upgradeHttpToWebSocket在接口中jakarta.websocket.server.ServerContainer- 抛出:
IOExceptionjakarta.websocket.DeploymentException
-