## Uses of Interface
org.springframework.messaging.support.MessageHeaderInitializer

Packages that use MessageHeaderInitializer
org.springframework.messaging.simp: Generic support for Simple Messaging Protocols including protocols such as STOMP.
org.springframework.messaging.simp.annotation.support: Support classes for handling messages from simple messaging protocols (like STOMP).
org.springframework.messaging.simp.broker: Provides a "simple" message broker implementation along with an abstract base class and other supporting types such as a registry for subscriptions.
org.springframework.messaging.simp.stomp: Generic support for simple messaging protocols (like STOMP).
org.springframework.messaging.simp.user: Support for handling messages to "user" destinations (i.e.
org.springframework.messaging.support: Provides implementations of `Message` along with a MessageBuilder and MessageHeaderAccessor for building and working with messages and message headers, as well as various `MessageChannel` implementations and channel interceptor support.

### Uses of MessageHeaderInitializer in org.springframework.messaging.simp

Methods in org.springframework.messaging.simp that return MessageHeaderInitializer
`MessageHeaderInitializer` SimpMessagingTemplate.`getHeaderInitializer()` Return the configured header initializer.

Methods in org.springframework.messaging.simp with parameters of type MessageHeaderInitializer
`void` SimpMessagingTemplate.`setHeaderInitializer(MessageHeaderInitializer headerInitializer)` Configure a `MessageHeaderInitializer` to apply to the headers of all messages created through the `SimpMessagingTemplate`.

### Uses of MessageHeaderInitializer in org.springframework.messaging.simp.annotation.support

Methods in org.springframework.messaging.simp.annotation.support that return MessageHeaderInitializer
`MessageHeaderInitializer` SubscriptionMethodReturnValueHandler.`getHeaderInitializer()` Return the configured header initializer.
`MessageHeaderInitializer` SimpAnnotationMethodMessageHandler.`getHeaderInitializer()` Return the configured header initializer.
`MessageHeaderInitializer` SendToMethodReturnValueHandler.`getHeaderInitializer()` Return the configured header initializer.

Methods in org.springframework.messaging.simp.annotation.support with parameters of type MessageHeaderInitializer
`void` SubscriptionMethodReturnValueHandler.`setHeaderInitializer(MessageHeaderInitializer headerInitializer)` Configure a `MessageHeaderInitializer` to apply to the headers of all messages sent to the client outbound channel.
`void` SimpAnnotationMethodMessageHandler.`setHeaderInitializer(MessageHeaderInitializer headerInitializer)` Configure a `MessageHeaderInitializer` to pass on to `HandlerMethodReturnValueHandlers` that send messages from controller return values.
`void` SendToMethodReturnValueHandler.`setHeaderInitializer(MessageHeaderInitializer headerInitializer)` Configure a `MessageHeaderInitializer` to apply to the headers of all messages sent to the client outbound channel.

### Uses of MessageHeaderInitializer in org.springframework.messaging.simp.broker

Methods in org.springframework.messaging.simp.broker that return MessageHeaderInitializer
`MessageHeaderInitializer` SimpleBrokerMessageHandler.`getHeaderInitializer()` Return the configured header initializer.

Methods in org.springframework.messaging.simp.broker with parameters of type MessageHeaderInitializer
`void` SimpleBrokerMessageHandler.`setHeaderInitializer(MessageHeaderInitializer headerInitializer)` Configure a `MessageHeaderInitializer` to apply to the headers of all messages sent to the client outbound channel.

### Uses of MessageHeaderInitializer in org.springframework.messaging.simp.stomp

Methods in org.springframework.messaging.simp.stomp that return MessageHeaderInitializer
`MessageHeaderInitializer` StompDecoder.`getHeaderInitializer()` Return the configured `MessageHeaderInitializer`, if any.
`MessageHeaderInitializer` StompBrokerRelayMessageHandler.`getHeaderInitializer()` Return the configured header initializer.

Methods in org.springframework.messaging.simp.stomp with parameters of type MessageHeaderInitializer
`void` StompDecoder.`setHeaderInitializer(MessageHeaderInitializer headerInitializer)` Configure a `MessageHeaderInitializer` to apply to the headers of `Messages` from decoded STOMP frames.
`void` StompBrokerRelayMessageHandler.`setHeaderInitializer(MessageHeaderInitializer headerInitializer)` Configure a `MessageHeaderInitializer` to apply to the headers of all messages created through the `StompBrokerRelayMessageHandler` that are sent to the client outbound message channel.

### Uses of MessageHeaderInitializer in org.springframework.messaging.simp.user

Methods in org.springframework.messaging.simp.user that return MessageHeaderInitializer
`MessageHeaderInitializer` UserDestinationMessageHandler.`getHeaderInitializer()` Return the configured header initializer.

Methods in org.springframework.messaging.simp.user with parameters of type MessageHeaderInitializer
`void` UserDestinationMessageHandler.`setHeaderInitializer(MessageHeaderInitializer headerInitializer)` Configure a custom `MessageHeaderInitializer` to initialize the headers of resolved target messages.

### Uses of MessageHeaderInitializer in org.springframework.messaging.support

Classes in org.springframework.messaging.support that implement MessageHeaderInitializer
`class` `IdTimestampMessageHeaderInitializer` A `MessageHeaderInitializer` to customize the strategy for ID and TIMESTAMP message header generation.