Class UndertowXhrTransport

java.lang.Object
org.springframework.web.socket.sockjs.client.AbstractXhrTransport
org.springframework.web.socket.sockjs.client.UndertowXhrTransport
All Implemented Interfaces:
InfoReceiver, Transport, XhrTransport

@Deprecated(since="6.2.18", forRemoval=true) public class UndertowXhrTransport extends AbstractXhrTransport
Deprecated, for removal: This API element is subject to removal in a future version.
as of 6.2.18 with no replacement
An XHR transport based on Undertow's UndertowClient.

Requires Undertow 1.3 or 1.4, including XNIO.

When used for testing purposes (for example, load testing) or for specific use cases (like HTTPS configuration), a custom OptionMap should be provided:

 OptionMap optionMap = OptionMap.builder()
   .set(Options.WORKER_IO_THREADS, 8)
   .set(Options.TCP_NODELAY, true)
   .set(Options.KEEP_ALIVE, true)
   .set(Options.WORKER_NAME, "SockJSClient")
   .getMap();

 UndertowXhrTransport transport = new UndertowXhrTransport(optionMap);
 
Since:
4.1.2
Author:
Brian Clozel, Rossen Stoyanchev
See Also:
  • Options
  • Constructor Details

    • UndertowXhrTransport

      public UndertowXhrTransport() throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      IOException
    • UndertowXhrTransport

      public UndertowXhrTransport(org.xnio.OptionMap optionMap) throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      IOException
  • Method Details