## Uses of Class
org.springframework.messaging.simp.config.ChannelRegistration

- Packages that use ChannelRegistration
  Package | Description
  --- | ---
  org.springframework.messaging.simp.config | Configuration support for WebSocket messaging using higher level messaging protocols.
  org.springframework.web.socket.config.annotation | Support for annotation-based WebSocket setup in configuration classes.

- - ### Uses of ChannelRegistration in org.springframework.messaging.simp.config

    Methods in org.springframework.messaging.simp.config that return ChannelRegistration
    Modifier and Type | Method and Description
    --- | ---
    `ChannelRegistration` | MessageBrokerRegistry.`configureBrokerChannel()` Customize the channel used to send messages from the application to the message broker.
    `protected ChannelRegistration` | MessageBrokerRegistry.`getBrokerChannelRegistration()`
    `protected ChannelRegistration` | AbstractMessageBrokerConfiguration.`getClientInboundChannelRegistration()`
    `protected ChannelRegistration` | AbstractMessageBrokerConfiguration.`getClientOutboundChannelRegistration()`
    `ChannelRegistration` | ChannelRegistration.`interceptors(ChannelInterceptor... interceptors)` Configure the given interceptors for this message channel, adding them to the channel's current list of interceptors.
    `ChannelRegistration` | ChannelRegistration.`setInterceptors(ChannelInterceptor... interceptors)` Deprecated. as of 4.3.12, in favor of `interceptors(ChannelInterceptor...)`

    Methods in org.springframework.messaging.simp.config with parameters of type ChannelRegistration
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractMessageBrokerConfiguration.`configureClientInboundChannel(ChannelRegistration registration)` A hook for subclasses to customize the message channel for inbound messages from WebSocket clients.
    `protected void` | AbstractMessageBrokerConfiguration.`configureClientOutboundChannel(ChannelRegistration registration)` A hook for subclasses to customize the message channel for messages from the application or message broker to WebSocket clients.

  - ### Uses of ChannelRegistration in org.springframework.web.socket.config.annotation

    Methods in org.springframework.web.socket.config.annotation with parameters of type ChannelRegistration
    Modifier and Type | Method and Description
    --- | ---
    `default void` | WebSocketMessageBrokerConfigurer.`configureClientInboundChannel(ChannelRegistration registration)` Configure the `MessageChannel` used for incoming messages from WebSocket clients.
    `protected void` | DelegatingWebSocketMessageBrokerConfiguration.`configureClientInboundChannel(ChannelRegistration registration)`
    `void` | AbstractWebSocketMessageBrokerConfigurer.`configureClientInboundChannel(ChannelRegistration registration)` Deprecated.
    `default void` | WebSocketMessageBrokerConfigurer.`configureClientOutboundChannel(ChannelRegistration registration)` Configure the `MessageChannel` used for outbound messages to WebSocket clients.
    `protected void` | DelegatingWebSocketMessageBrokerConfiguration.`configureClientOutboundChannel(ChannelRegistration registration)`
    `void` | AbstractWebSocketMessageBrokerConfigurer.`configureClientOutboundChannel(ChannelRegistration registration)` Deprecated.