Example usage for org.springframework.web.socket.sockjs.transport.handler XhrPollingTransportHandler XhrPollingTransportHandler

List of usage examples for org.springframework.web.socket.sockjs.transport.handler XhrPollingTransportHandler XhrPollingTransportHandler

Introduction

In this page you can find the example usage for org.springframework.web.socket.sockjs.transport.handler XhrPollingTransportHandler XhrPollingTransportHandler.

Prototype

XhrPollingTransportHandler

Source Link

Usage

From source file:org.springframework.web.socket.sockjs.transport.handler.DefaultSockJsService.java

private static Set<TransportHandler> getDefaultTransportHandlers(
        @Nullable Collection<TransportHandler> overrides) {
    Set<TransportHandler> result = new LinkedHashSet<>(8);
    result.add(new XhrPollingTransportHandler());
    result.add(new XhrReceivingTransportHandler());
    result.add(new XhrStreamingTransportHandler());
    result.add(new JsonpPollingTransportHandler());
    result.add(new JsonpReceivingTransportHandler());
    result.add(new EventSourceTransportHandler());
    result.add(new HtmlFileTransportHandler());
    try {/*from  w  w  w . j a  v a 2 s  . c  o m*/
        result.add(new WebSocketTransportHandler(new DefaultHandshakeHandler()));
    } catch (Exception ex) {
        Log logger = LogFactory.getLog(DefaultSockJsService.class);
        if (logger.isWarnEnabled()) {
            logger.warn("Failed to create a default WebSocketTransportHandler", ex);
        }
    }
    if (overrides != null) {
        result.addAll(overrides);
    }
    return result;
}