open class EndpointConnectionManager : ConnectionManagerSupport, BeanFactoryAware
A WebSocket connection manager that is given a URI, an Endpoint, connects to a WebSocket server through the #start()
and #stop()
methods. If #setAutoStartup(boolean)
is set to true
this will be done automatically when the Spring ApplicationContext is refreshed.
Author
Rossen Stoyanchev
Since
4.0
See Also
AnnotatedEndpointConnectionManager
EndpointConnectionManager(endpoint: Endpoint, uriTemplate: String, vararg uriVariables: Any) EndpointConnectionManager(endpointClass: Class<out Endpoint>, uriTemplate: String, vararg uriVars: Any) |
open fun getTaskExecutor(): TaskExecutor
Return the configured TaskExecutor. |
|
open fun getWebSocketContainer(): WebSocketContainer |
|
open fun setBeanFactory(beanFactory: BeanFactory): Unit |
|
open fun setConfigurator(configurator: Configurator): Unit |
|
open fun setDecoders(decoders: MutableList<Class<out Decoder>>): Unit |
|
open fun setEncoders(encoders: MutableList<Class<out Encoder>>): Unit |
|
open fun setExtensions(vararg extensions: Extension): Unit |
|
open fun setSupportedProtocols(vararg protocols: String): Unit |
|
open fun setTaskExecutor(taskExecutor: TaskExecutor): Unit
Set a TaskExecutor to use to open connections. By default SimpleAsyncTaskExecutor is used. |
|
open fun setWebSocketContainer(webSocketContainer: WebSocketContainer): Unit |