static void handleReceipt(Frame frame, StompServerConnection connection) { String receipt = frame.getReceipt(); if (receipt != null) { connection.write(createReceiptFrame(receipt, Headers.create())); } }
json.put("id", obj.getId()); if (obj.getReceipt() != null) { json.put("receipt", obj.getReceipt());
private void handleSubscribe(ServerFrame serverFrame) { // if ("MySubId2".equals(serverFrame.frame().getId())) { Map<String, String> receiptHeaders = new HashMap<>(); receiptHeaders.put(Frame.RECEIPT_ID, serverFrame.frame().getReceipt()); serverFrame.connection().write(new Frame(Frame.Command.RECEIPT, receiptHeaders, null)); System.out.println("serverFrame.frame().getId()" + serverFrame.frame().getId()); subscriptions.put(serverFrame.frame().getId(), new ServerSubscription(serverFrame.connection())); recordFrame(serverFrame); // } }