本文整理汇总了Java中org.springframework.messaging.MessageHeaders.ID_VALUE_NONE属性的典型用法代码示例。如果您正苦于以下问题:Java MessageHeaders.ID_VALUE_NONE属性的具体用法?Java MessageHeaders.ID_VALUE_NONE怎么用?Java MessageHeaders.ID_VALUE_NONE使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.springframework.messaging.MessageHeaders
的用法示例。
在下文中一共展示了MessageHeaders.ID_VALUE_NONE属性的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setIdAndTimestamp
public void setIdAndTimestamp() {
if (!isMutable()) {
return;
}
if (getId() == null) {
IdGenerator idGenerator = (MessageHeaderAccessor.this.idGenerator != null ?
MessageHeaderAccessor.this.idGenerator : MessageHeaders.getIdGenerator());
UUID id = idGenerator.generateId();
if (id != null && id != MessageHeaders.ID_VALUE_NONE) {
getRawHeaders().put(ID, id);
}
}
if (getTimestamp() == null) {
if (MessageHeaderAccessor.this.enableTimestamp) {
getRawHeaders().put(TIMESTAMP, System.currentTimeMillis());
}
}
}
示例2: MutableMessageHeaders
public MutableMessageHeaders() {
super(null, MessageHeaders.ID_VALUE_NONE, -1L);
}
示例3: generateId
@Override
public UUID generateId() {
return MessageHeaders.ID_VALUE_NONE;
}
示例4: MutableMessageHeaders
public MutableMessageHeaders(Map<String, Object> headers) {
super(headers, MessageHeaders.ID_VALUE_NONE, -1L);
}