1234567891011121314151617181920212223 |
- package co.id.datacomsolusindo.ipphonebridge
- import org.springframework.context.annotation.Configuration
- import org.springframework.messaging.simp.config.MessageBrokerRegistry
- import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker
- import org.springframework.web.socket.config.annotation.StompEndpointRegistry
- import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer
- @Configuration
- @EnableWebSocketMessageBroker
- class WebSocketConfig : WebSocketMessageBrokerConfigurer {
- override fun configureMessageBroker(config: MessageBrokerRegistry) {
- config.enableSimpleBroker("/topic")
- config.setApplicationDestinationPrefixes("/app")
- }
- override fun registerStompEndpoints(registry: StompEndpointRegistry) {
- registry.addEndpoint("/websocket").setAllowedOrigins("*")
- }
- }
|