You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AbstractMessageBrokerConfiguration uses ChannelRegistration to setup the following:
clientInboundChannel with a thread name prefix of clientInboundChannel-
clientOutboundChannel with a thread name prefix of clientOutboundChannel-
brokerChannel with a thread name prefix of brokerChannel-
It does so even if the underlying Executor has been externally provided. This is problematic, especially with virtual threads as the same instance is probably shared by all three channels.
The text was updated successfully, but these errors were encountered:
This commit updates the WebSocket message broker configuration to stop
setting a thread name prefix for externally defined Executors.
This used to apply to:
* clientInboundChannel with a thread name prefix of
"clientInboundChannel-".
* clientOutboundChannel with a thread name prefix of
"clientOutboundChannel-".
* brokerChannel with a thread name prefix of "brokerChannel-".
Closesspring-projectsgh-32132
AbstractMessageBrokerConfiguration
usesChannelRegistration
to setup the following:clientInboundChannel
with a thread name prefix ofclientInboundChannel-
clientOutboundChannel
with a thread name prefix ofclientOutboundChannel-
brokerChannel
with a thread name prefix ofbrokerChannel-
It does so even if the underlying
Executor
has been externally provided. This is problematic, especially with virtual threads as the same instance is probably shared by all three channels.The text was updated successfully, but these errors were encountered: