@Override public Map<String, String> getProperties() { return msg.getProperties(); }
@Override public Map<String, String> getProperties() { return msg.getProperties(); }
@Override public Map<String, String> getProperties() { return message.getProperties(); }
@Override void run() throws PulsarAdminException { String persistentTopic = validatePersistentTopic(params); List<Message<byte[]>> messages = topics.peekMessages(persistentTopic, subName, numMessages); int position = 0; for (Message<byte[]> msg : messages) { if (++position != 1) { System.out.println("-------------------------------------------------------------------------\n"); } if (msg.getMessageId() instanceof BatchMessageIdImpl) { BatchMessageIdImpl msgId = (BatchMessageIdImpl) msg.getMessageId(); System.out.println("Batch Message ID: " + msgId.getLedgerId() + ":" + msgId.getEntryId() + ":" + msgId.getBatchIndex()); } else { MessageIdImpl msgId = (MessageIdImpl) msg.getMessageId(); System.out.println("Message ID: " + msgId.getLedgerId() + ":" + msgId.getEntryId()); } if (msg.getProperties().size() > 0) { System.out.println("Tenants:"); print(msg.getProperties()); } ByteBuf data = Unpooled.wrappedBuffer(msg.getData()); System.out.println(ByteBufUtil.prettyHexDump(data)); } } }
@Override void run() throws PulsarAdminException { String persistentTopic = validatePersistentTopic(params); List<Message<byte[]>> messages = persistentTopics.peekMessages(persistentTopic, subName, numMessages); int position = 0; for (Message<byte[]> msg : messages) { if (++position != 1) { System.out.println("-------------------------------------------------------------------------\n"); } if (msg.getMessageId() instanceof BatchMessageIdImpl) { BatchMessageIdImpl msgId = (BatchMessageIdImpl) msg.getMessageId(); System.out.println("Batch Message ID: " + msgId.getLedgerId() + ":" + msgId.getEntryId() + ":" + msgId.getBatchIndex()); } else { MessageIdImpl msgId = (MessageIdImpl) msg.getMessageId(); System.out.println("Message ID: " + msgId.getLedgerId() + ":" + msgId.getEntryId()); } if (msg.getProperties().size() > 0) { System.out.println("Tenants:"); print(msg.getProperties()); } ByteBuf data = Unpooled.wrappedBuffer(msg.getData()); System.out.println(ByteBufUtil.prettyHexDump(data)); } } }
dm.messageId = Base64.getEncoder().encodeToString(msg.getMessageId().toByteArray()); dm.payload = Base64.getEncoder().encodeToString(msg.getData()); dm.properties = msg.getProperties(); dm.publishTime = DateFormatter.format(msg.getPublishTime()); if (msg.getEventTime() != 0) {
dm.messageId = Base64.getEncoder().encodeToString(msg.getMessageId().toByteArray()); dm.payload = Base64.getEncoder().encodeToString(msg.getData()); dm.properties = msg.getProperties(); dm.publishTime = DateFormatter.format(msg.getPublishTime()); if (msg.getEventTime() != 0) {