Example usage for org.springframework.messaging.simp SimpMessageHeaderAccessor isMutable

List of usage examples for org.springframework.messaging.simp SimpMessageHeaderAccessor isMutable

Introduction

In this page you can find the example usage for org.springframework.messaging.simp SimpMessageHeaderAccessor isMutable.

Prototype

public boolean isMutable() 

Source Link

Document

Whether the underlying headers can still be modified.

Usage

From source file:org.springframework.messaging.simp.broker.OrderedMessageSender.java

private void addCompletionCallback(Message<?> msg) {
    SimpMessageHeaderAccessor accessor = MessageHeaderAccessor.getAccessor(msg,
            SimpMessageHeaderAccessor.class);
    Assert.isTrue(accessor != null && accessor.isMutable(), "Expected mutable SimpMessageHeaderAccessor");
    accessor.setHeader(COMPLETION_TASK_HEADER, (Runnable) this::sendNextMessage);
}