## Uses of Interface
org.springframework.web.socket.sockjs.client.Transport

- Packages that use Transport
  Package | Description
  --- | ---
  org.springframework.web.socket.sockjs.client | SockJS client implementation of `WebSocketClient`.

- - ### Uses of Transport in org.springframework.web.socket.sockjs.client

    Subinterfaces of Transport in org.springframework.web.socket.sockjs.client
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `XhrTransport` A SockJS `Transport` that uses HTTP requests to simulate a WebSocket interaction.

    Classes in org.springframework.web.socket.sockjs.client that implement Transport
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractXhrTransport` Abstract base class for XHR transport implementations to extend.
    `class` | `JettyXhrTransport` An XHR transport based on Jetty's `HttpClient`.
    `class` | `RestTemplateXhrTransport` An `XhrTransport` implementation that uses a `RestTemplate`.
    `class` | `UndertowXhrTransport` An XHR transport based on Undertow's `UndertowClient`.
    `class` | `WebSocketTransport` A SockJS `Transport` that uses a `WebSocketClient`.

    Constructor parameters in org.springframework.web.socket.sockjs.client with type arguments of type Transport
    Constructor and Description
    `SockJsClient(List<Transport> transports)` Create a `SockJsClient` with the given transports.