- brokerChannelAbstractSubscribableChannel brokerChannel() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- brokerMessageConverterCompositeMessageConverter brokerMessageConverter() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- brokerMessagingTemplateSimpMessagingTemplate brokerMessagingTemplate() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- clientInboundChannelAbstractSubscribableChannel clientInboundChannel() 
- clientOutboundChannelAbstractSubscribableChannel clientOutboundChannel() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- configureClientInboundChannelvoid configureClientInboundChannel(ChannelRegistration registration) 
- A hook for subclasses to customize the message channel for inbound messages
from WebSocket clients. 
- configureClientOutboundChannelvoid configureClientOutboundChannel(ChannelRegistration registration) 
- A hook for subclasses to customize the message channel for messages from
the application or message broker to WebSocket clients. 
- configureMessageBrokervoid configureMessageBroker(MessageBrokerRegistry registry) 
- A hook for subclasses to customize message broker configuration through the
provided {@link MessageBrokerRegistry} instance. 
- configureMessageConvertersbool configureMessageConverters(MessageConverter[] messageConverters) 
- Override this method to add custom message converters.
@param messageConverters the list to add converters to, initially empty
@return {@code true} if default message converters should be added to list,
{@code false} if no more converters should be added. 
- createAnnotationMethodMessageHandlerSimpAnnotationMethodMessageHandler createAnnotationMethodMessageHandler() 
- Protected method for plugging in a custom subclass of
{@link hunt.stomp.simp.annotation.SimpAnnotationMethodMessageHandler
SimpAnnotationMethodMessageHandler}.
@since 4.2 
- createJsonConverterJsonMessageConverter createJsonConverter() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getBrokerRegistryMessageBrokerRegistry getBrokerRegistry() 
- An accessor for the {@link MessageBrokerRegistry} that ensures its one-time creation
and initialization through {@link #configureMessageBroker(MessageBrokerRegistry)}. 
- getClientInboundChannelRegistrationChannelRegistration getClientInboundChannelRegistration() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getClientOutboundChannelRegistrationChannelRegistration getClientOutboundChannelRegistration() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getPathMatcherPathMatcher getPathMatcher() 
- Provide access to the configured PatchMatcher for access from other
configuration classes. 
- simpAnnotationMethodMessageHandlerSimpAnnotationMethodMessageHandler simpAnnotationMethodMessageHandler() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- simpleBrokerMessageHandlerAbstractBrokerMessageHandler simpleBrokerMessageHandler() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- stompBrokerRelayMessageHandlerAbstractBrokerMessageHandler stompBrokerRelayMessageHandler() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
Provides essential configuration for handling messages with simple messaging protocols such as STOMP.
<p>{@link #clientInboundChannel()} and {@link #clientOutboundChannel()} deliver messages to and from remote clients to several message handlers such as <ul> <li>{@link #simpAnnotationMethodMessageHandler()}</li> <li>{@link #simpleBrokerMessageHandler()}</li> <li>{@link #stompBrokerRelayMessageHandler()}</li> <li>{@link #userDestinationMessageHandler()}</li> </ul> while {@link #brokerChannel()} delivers messages from within the application to the the respective message handlers. {@link #brokerMessagingTemplate()} can be injected into any application component to send messages.
<p>Subclasses are responsible for the part of the configuration that feed messages to and from the client inbound/outbound channels (e.g. STOMP over WebSocket).
@author Rossen Stoyanchev @author Brian Clozel @since 4.0