Allow setting SockJsMessageCodec in WebSocket config

Issue: SPR-12091
This commit is contained in:
Rossen Stoyanchev
2014-08-25 15:19:50 -04:00
parent 15f496bc2a
commit 2a0765e76d
5 changed files with 55 additions and 2 deletions

View File

@@ -9,7 +9,7 @@
<websocket:mapping path="/test" handler="testHandler"/>
<websocket:sockjs name="testSockJsService" scheduler="testTaskScheduler" websocket-enabled="false"
session-cookie-needed="false" stream-bytes-limit="2048" disconnect-delay="256"
message-cache-size="1024" heartbeat-time="20">
message-cache-size="1024" heartbeat-time="20" message-codec="messageCodec">
<websocket:transport-handlers register-defaults="false">
<bean class="org.springframework.web.socket.sockjs.transport.handler.XhrPollingTransportHandler"/>
<ref bean="xhrStreamingTransportHandler"/>
@@ -20,5 +20,6 @@
<bean id="testHandler" class="org.springframework.web.socket.config.TestWebSocketHandler"/>
<bean id="testTaskScheduler" class="org.springframework.web.socket.config.TestTaskScheduler"/>
<bean id="xhrStreamingTransportHandler" class="org.springframework.web.socket.sockjs.transport.handler.XhrStreamingTransportHandler"/>
<bean id="messageCodec" class="org.springframework.web.socket.config.TestMessageCodec" />
</beans>