Search in sources :

Example 6 with SubscribableChannel

use of org.springframework.messaging.SubscribableChannel in project spring-framework by spring-projects.

the class WebMvcStompEndpointRegistryTests method setup.

@Before
public void setup() {
    SubscribableChannel inChannel = mock(SubscribableChannel.class);
    SubscribableChannel outChannel = mock(SubscribableChannel.class);
    this.webSocketHandler = new SubProtocolWebSocketHandler(inChannel, outChannel);
    WebSocketTransportRegistration transport = new WebSocketTransportRegistration();
    TaskScheduler scheduler = mock(TaskScheduler.class);
    this.endpointRegistry = new WebMvcStompEndpointRegistry(this.webSocketHandler, transport, scheduler);
}
Also used : SubProtocolWebSocketHandler(org.springframework.web.socket.messaging.SubProtocolWebSocketHandler) TaskScheduler(org.springframework.scheduling.TaskScheduler) SubscribableChannel(org.springframework.messaging.SubscribableChannel) Before(org.junit.Before)

Aggregations

SubscribableChannel (org.springframework.messaging.SubscribableChannel)6 Test (org.junit.Test)4 MessageChannel (org.springframework.messaging.MessageChannel)3 StubMessageChannel (org.springframework.messaging.StubMessageChannel)3 Before (org.junit.Before)2 MessageHandler (org.springframework.messaging.MessageHandler)2 MessagingException (org.springframework.messaging.MessagingException)2 ExecutorSubscribableChannel (org.springframework.messaging.support.ExecutorSubscribableChannel)2 GenericMessage (org.springframework.messaging.support.GenericMessage)2 TaskScheduler (org.springframework.scheduling.TaskScheduler)2 SubProtocolWebSocketHandler (org.springframework.web.socket.messaging.SubProtocolWebSocketHandler)2 CountDownLatch (java.util.concurrent.CountDownLatch)1 AtomicReference (java.util.concurrent.atomic.AtomicReference)1 StaticApplicationContext (org.springframework.context.support.StaticApplicationContext)1 MessageDeliveryException (org.springframework.messaging.MessageDeliveryException)1 SimpMessageSendingOperations (org.springframework.messaging.simp.SimpMessageSendingOperations)1 SimpMessagingTemplate (org.springframework.messaging.simp.SimpMessagingTemplate)1 StompBrokerRelayMessageHandler (org.springframework.messaging.simp.stomp.StompBrokerRelayMessageHandler)1 StompSubProtocolHandler (org.springframework.web.socket.messaging.StompSubProtocolHandler)1 WebSocketServerSockJsSession (org.springframework.web.socket.sockjs.transport.session.WebSocketServerSockJsSession)1