/** * Get the MessageChannel to use for sending messages to clients, possibly * a per-session wrapper when {@code preservePublishOrder=true}. * @since 5.1 */ protected MessageChannel getClientOutboundChannelForSession(String sessionId) { return this.preservePublishOrder ? new OrderedMessageSender(getClientOutboundChannel(), logger) : getClientOutboundChannel(); }
/** * Get the MessageChannel to use for sending messages to clients, possibly * a per-session wrapper when {@code preservePublishOrder=true}. * @since 5.1 */ protected MessageChannel getClientOutboundChannelForSession(String sessionId) { return this.preservePublishOrder ? new OrderedMessageSender(getClientOutboundChannel(), logger) : getClientOutboundChannel(); }
/** * Get the MessageChannel to use for sending messages to clients, possibly * a per-session wrapper when {@code preservePublishOrder=true}. * @since 5.1 */ protected MessageChannel getClientOutboundChannelForSession(String sessionId) { return this.preservePublishOrder ? new OrderedMessageSender(getClientOutboundChannel(), logger) : getClientOutboundChannel(); }
/** * Get the MessageChannel to use for sending messages to clients, possibly * a per-session wrapper when {@code preservePublishOrder=true}. * @since 5.1 */ protected MessageChannel getClientOutboundChannelForSession(String sessionId) { return this.preservePublishOrder ? new OrderedMessageSender(getClientOutboundChannel(), logger) : getClientOutboundChannel(); }