Class WebSocketDeploymentInfo


  • public class WebSocketDeploymentInfo
    extends java.lang.Object
    Web socket deployment information
    Author:
    Stuart Douglas
    • Constructor Detail

      • WebSocketDeploymentInfo

        public WebSocketDeploymentInfo()
    • Method Detail

      • getWorker

        public org.xnio.XnioWorker getWorker()
      • getBuffers

        public io.undertow.connector.ByteBufferPool getBuffers()
      • setBuffers

        @Deprecated
        public WebSocketDeploymentInfo setBuffers​(org.xnio.Pool<java.nio.ByteBuffer> buffers)
        Deprecated.
      • addEndpoint

        public WebSocketDeploymentInfo addEndpoint​(javax.websocket.server.ServerEndpointConfig endpoint)
      • getAnnotatedEndpoints

        public java.util.List<java.lang.Class<?>> getAnnotatedEndpoints()
      • getProgramaticEndpoints

        public java.util.List<javax.websocket.server.ServerEndpointConfig> getProgramaticEndpoints()
      • isDispatchToWorkerThread

        public boolean isDispatchToWorkerThread()
      • setDispatchToWorkerThread

        public WebSocketDeploymentInfo setDispatchToWorkerThread​(boolean dispatchToWorkerThread)
      • addExtension

        public WebSocketDeploymentInfo addExtension​(io.undertow.websockets.extensions.ExtensionHandshake extension)
        Add a new WebSocket Extension into this deployment info.
        Parameters:
        extension - a new ExtensionHandshake instance
        Returns:
        current deployment info
      • getExtensions

        public java.util.List<io.undertow.websockets.extensions.ExtensionHandshake> getExtensions()
        Returns:
        list of extensions available for this deployment info
      • getClientBindAddress

        public java.lang.String getClientBindAddress()
      • setClientBindAddress

        public void setClientBindAddress​(java.lang.String clientBindAddress)