package ch.rasc.wampspring.demo.webrtc; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.socket.server.standard.ServletServerContainerFactoryBean; import ch.rasc.wampspring.config.AbstractWampConfigurer; import ch.rasc.wampspring.config.EnableWamp; import ch.rasc.wampspring.config.WampEndpointRegistry; @Configuration @EnableWamp public class WampConfig extends AbstractWampConfigurer { @Override public void registerWampEndpoints(WampEndpointRegistry registry) { registry.addEndpoint("/wamp").withSockJS(); } @Bean public ServletServerContainerFactoryBean createWebSocketContainer() { ServletServerContainerFactoryBean container = new ServletServerContainerFactoryBean(); container.setMaxTextMessageBufferSize(1_000_000); container.setMaxBinaryMessageBufferSize(1_000_000); return container; } }