List of usage examples for org.springframework.messaging.simp.stomp StompCommand ACK
StompCommand ACK
To view the source code for org.springframework.messaging.simp.stomp StompCommand ACK.
Click Source Link
From source file:org.springframework.messaging.simp.stomp.DefaultStompSession.java
@Override public Receiptable acknowledge(String messageId, boolean consumed) { StompHeaders stompHeaders = new StompHeaders(); if ("1.1".equals(this.version)) { stompHeaders.setMessageId(messageId); } else {//from w w w . j av a 2 s .co m stompHeaders.setId(messageId); } String receiptId = checkOrAddReceipt(stompHeaders); Receiptable receiptable = new ReceiptHandler(receiptId); StompCommand command = (consumed ? StompCommand.ACK : StompCommand.NACK); StompHeaderAccessor accessor = createHeaderAccessor(command); accessor.addNativeHeaders(stompHeaders); Message<byte[]> message = createMessage(accessor, null); execute(message); return receiptable; }