open class UndertowXhrTransport : AbstractXhrTransport
An XHR transport based on Undertow's io.undertow.client.UndertowClient. Requires Undertow 1.3 or 1.4, including XNIO, as of Spring Framework 5.0.
When used for testing purposes (e.g. 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);
Author
Brian Clozel
Author
Rossen Stoyanchev
Since
4.1.2
See Also
org.xnio.Options
UndertowXhrTransport() UndertowXhrTransport(optionMap: OptionMap) |
open fun getHttpClient(): UndertowClient
Return Undertow's native HTTP client |
|
open fun getWorker(): XnioWorker
Return the org.xnio.XnioWorker backing the I/O operations for Undertow's HTTP client. |