## Uses of Interface
org.springframework.web.socket.sockjs.transport.SockJsServiceConfig

- Packages that use SockJsServiceConfig
  Package | Description
  --- | ---
  org.springframework.web.socket.sockjs.transport | Server-side support for SockJS transports including `TransportHandler` implementations for processing incoming requests, their `session` counterparts for sending messages over the various transports, and `DefaultSockJsService`.
  org.springframework.web.socket.sockjs.transport.handler | `TransportHandler` implementation classes as well as a concrete `SockJsService`.
  org.springframework.web.socket.sockjs.transport.session | SockJS specific implementations of `WebSocketSession`.

- - ### Uses of SockJsServiceConfig in org.springframework.web.socket.sockjs.transport

    Classes in org.springframework.web.socket.sockjs.transport that implement SockJsServiceConfig
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TransportHandlingSockJsService` A basic implementation of `SockJsService` with support for SPI-based transport handling and session management.

    Methods in org.springframework.web.socket.sockjs.transport with parameters of type SockJsServiceConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | TransportHandler.`initialize(SockJsServiceConfig serviceConfig)` Initialize this handler with the given configuration.

  - ### Uses of SockJsServiceConfig in org.springframework.web.socket.sockjs.transport.handler

    Classes in org.springframework.web.socket.sockjs.transport.handler that implement SockJsServiceConfig
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultSockJsService` A default implementation of `SockJsService` with all default `TransportHandler` implementations pre-registered.

    Methods in org.springframework.web.socket.sockjs.transport.handler that return SockJsServiceConfig
    Modifier and Type | Method and Description
    --- | ---
    `SockJsServiceConfig` | AbstractTransportHandler.`getServiceConfig()`
    `protected SockJsServiceConfig` | SockJsWebSocketHandler.`getSockJsConfig()`

    Methods in org.springframework.web.socket.sockjs.transport.handler with parameters of type SockJsServiceConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractTransportHandler.`initialize(SockJsServiceConfig serviceConfig)`

    Constructors in org.springframework.web.socket.sockjs.transport.handler with parameters of type SockJsServiceConfig
    Constructor and Description
    `SockJsWebSocketHandler(SockJsServiceConfig serviceConfig, WebSocketHandler webSocketHandler, WebSocketServerSockJsSession sockJsSession)`

  - ### Uses of SockJsServiceConfig in org.springframework.web.socket.sockjs.transport.session

    Methods in org.springframework.web.socket.sockjs.transport.session that return SockJsServiceConfig
    Modifier and Type | Method and Description
    --- | ---
    `SockJsServiceConfig` | AbstractSockJsSession.`getSockJsServiceConfig()`

    Constructors in org.springframework.web.socket.sockjs.transport.session with parameters of type SockJsServiceConfig
    Constructor and Description
    `AbstractHttpSockJsSession(String id, SockJsServiceConfig config, WebSocketHandler wsHandler, Map<String,Object> attributes)`
    `AbstractSockJsSession(String id, SockJsServiceConfig config, WebSocketHandler handler, Map<String,Object> attributes)` Create a new instance.
    `PollingSockJsSession(String sessionId, SockJsServiceConfig config, WebSocketHandler wsHandler, Map<String,Object> attributes)`
    `StreamingSockJsSession(String sessionId, SockJsServiceConfig config, WebSocketHandler wsHandler, Map<String,Object> attributes)`
    `WebSocketServerSockJsSession(String id, SockJsServiceConfig config, WebSocketHandler handler, Map<String,Object> attributes)`