类 MockServerContainer

java.lang.Object
cn.taketoday.test.context.web.socket.MockServerContainer
所有已实现的接口:
jakarta.websocket.server.ServerContainer, jakarta.websocket.WebSocketContainer

class MockServerContainer extends Object implements jakarta.websocket.server.ServerContainer
Mock implementation of the ServerContainer interface.
从以下版本开始:
4.0
作者:
Sam Brannen
  • 字段详细资料

    • 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

      public Set<jakarta.websocket.Extension> 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.DeploymentException
      IOException
    • connectToServer

      public jakarta.websocket.Session connectToServer(Class<?> annotatedEndpointClass, URI path) throws jakarta.websocket.DeploymentException, IOException
      指定者:
      connectToServer 在接口中 jakarta.websocket.WebSocketContainer
      抛出:
      jakarta.websocket.DeploymentException
      IOException
    • 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.DeploymentException
      IOException
    • 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.DeploymentException
      IOException
    • addEndpoint

      public void addEndpoint(Class<?> endpointClass) throws jakarta.websocket.DeploymentException
      指定者:
      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
      抛出:
      IOException
      jakarta.websocket.DeploymentException