Class SessionWampServletConfigurer<S extends org.springframework.session.Session>

java.lang.Object
ch.rasc.wamp2spring.session.servlet.SessionWampServletConfigurer<S>
All Implemented Interfaces:
WampConfigurer, WampServletConfigurer

public class SessionWampServletConfigurer<S extends org.springframework.session.Session> extends Object implements WampServletConfigurer
  • Constructor Details

    • SessionWampServletConfigurer

      public SessionWampServletConfigurer()
  • Method Details

    • webSocketRegistryListener

      @Bean public org.springframework.session.web.socket.handler.WebSocketRegistryListener webSocketRegistryListener()
    • wsConnectHandlerDecoratorFactory

      @Bean public org.springframework.session.web.socket.handler.WebSocketConnectHandlerDecoratorFactory wsConnectHandlerDecoratorFactory()
    • sessionRepositoryInterceptor

      @Bean public SessionRepositoryMessageInterceptor<S> sessionRepositoryInterceptor()
    • configureWebSocketHandlerRegistration

      public void configureWebSocketHandlerRegistration(org.springframework.web.socket.config.annotation.WebSocketHandlerRegistration registration)
      Specified by:
      configureWebSocketHandlerRegistration in interface WampServletConfigurer
    • configureClientInboundChannel

      public void configureClientInboundChannel(org.springframework.messaging.support.AbstractMessageChannel channel)
      Description copied from interface: WampConfigurer
      Configures the MessageChannel used for incoming messages from WebSocket clients.
      Specified by:
      configureClientInboundChannel in interface WampConfigurer
    • decorateWebSocketHandler

      public org.springframework.web.socket.WebSocketHandler decorateWebSocketHandler(org.springframework.web.socket.WebSocketHandler webSocketHandler)
      Specified by:
      decorateWebSocketHandler in interface WampServletConfigurer