/** * A constructor for accessing and modifying existing message headers. This * constructor is protected. See factory methods in this and sub-classes. */ protected SimpMessageHeaderAccessor(Message<?> message) { super(message); headerInitializer.initHeaders(this); }
/** * A constructor for creating new message headers. * This constructor is protected. See factory methods in this and sub-classes. */ protected SimpMessageHeaderAccessor(SimpMessageType messageType, @Nullable Map<String, List<String>> externalSourceHeaders) { super(externalSourceHeaders); Assert.notNull(messageType, "MessageType must not be null"); setHeader(MESSAGE_TYPE_HEADER, messageType); headerInitializer.initHeaders(this); }
/** * A constructor for accessing and modifying existing message headers. This * constructor is protected. See factory methods in this and sub-classes. */ protected SimpMessageHeaderAccessor(Message<?> message) { super(message); headerInitializer.initHeaders(this); }
@Test public void messageIdAndTimestampEnabled() { IdTimestampMessageHeaderInitializer headerInitializer = new IdTimestampMessageHeaderInitializer(); headerInitializer.setIdGenerator(new AlternativeJdkIdGenerator()); headerInitializer.setEnableTimestamp(true); StompHeaderAccessor headerAccessor = StompHeaderAccessor.create(StompCommand.SEND); headerInitializer.initHeaders(headerAccessor); assertNotNull(headerAccessor.getMessageHeaders().getId()); assertNotNull(headerAccessor.getMessageHeaders().getTimestamp()); }
/** * A constructor for creating new message headers. * This constructor is protected. See factory methods in this and sub-classes. */ protected SimpMessageHeaderAccessor(SimpMessageType messageType, @Nullable Map<String, List<String>> externalSourceHeaders) { super(externalSourceHeaders); Assert.notNull(messageType, "MessageType must not be null"); setHeader(MESSAGE_TYPE_HEADER, messageType); headerInitializer.initHeaders(this); }
/** * A constructor for accessing and modifying existing message headers. This * constructor is protected. See factory methods in this and sub-classes. */ protected SimpMessageHeaderAccessor(Message<?> message) { super(message); headerInitializer.initHeaders(this); }
/** * A constructor for accessing and modifying existing message headers. This * constructor is protected. See factory methods in this and sub-classes. */ protected SimpMessageHeaderAccessor(Message<?> message) { super(message); headerInitializer.initHeaders(this); }
/** * A constructor for creating new message headers. * This constructor is protected. See factory methods in this and sub-classes. */ protected SimpMessageHeaderAccessor(SimpMessageType messageType, @Nullable Map<String, List<String>> externalSourceHeaders) { super(externalSourceHeaders); Assert.notNull(messageType, "MessageType must not be null"); setHeader(MESSAGE_TYPE_HEADER, messageType); headerInitializer.initHeaders(this); }
/** * A constructor for creating new message headers. * This constructor is protected. See factory methods in this and sub-classes. */ protected SimpMessageHeaderAccessor(SimpMessageType messageType, @Nullable Map<String, List<String>> externalSourceHeaders) { super(externalSourceHeaders); Assert.notNull(messageType, "MessageType must not be null"); setHeader(MESSAGE_TYPE_HEADER, messageType); headerInitializer.initHeaders(this); }