public static Map<String, String> metadataFromCommand(PulsarApi.CommandSubscribe commandSubscribe) { return toMap(commandSubscribe.getMetadataList()); }
public static ByteBuf newProducer(String topic, long producerId, long requestId, String producerName, boolean encrypted, Map<String, String> metadata, SchemaInfo schemaInfo) { CommandProducer.Builder producerBuilder = CommandProducer.newBuilder(); producerBuilder.setTopic(topic); producerBuilder.setProducerId(producerId); producerBuilder.setRequestId(requestId); if (producerName != null) { producerBuilder.setProducerName(producerName); } producerBuilder.setEncrypted(encrypted); producerBuilder.addAllMetadata(CommandUtils.toKeyValueList(metadata)); if (null != schemaInfo) { producerBuilder.setSchema(getSchema(schemaInfo)); } CommandProducer producer = producerBuilder.build(); ByteBuf res = serializeWithSize(BaseCommand.newBuilder().setType(Type.PRODUCER).setProducer(producer)); producerBuilder.recycle(); producer.recycle(); return res; }
: service.generateUniqueProducerName(); final boolean isEncrypted = cmdProducer.getEncrypted(); final Map<String, String> metadata = CommandUtils.metadataFromCommand(cmdProducer); final SchemaData schema = cmdProducer.hasSchema() ? getSchema(cmdProducer.getSchema()) : null;
subscribeBuilder.setStartMessageId(startMessageId); subscribeBuilder.addAllMetadata(CommandUtils.toKeyValueList(metadata));
final int priorityLevel = subscribe.hasPriorityLevel() ? subscribe.getPriorityLevel() : 0; final boolean readCompacted = subscribe.getReadCompacted(); final Map<String, String> metadata = CommandUtils.metadataFromCommand(subscribe); final InitialPosition initialPosition = subscribe.getInitialPosition(); final SchemaData schema = subscribe.hasSchema() ? getSchema(subscribe.getSchema()) : null;
public static Map<String, String> metadataFromCommand(PulsarApi.CommandProducer commandProducer) { return toMap(commandProducer.getMetadataList()); }
public static ByteBuf newProducer(String topic, long producerId, long requestId, String producerName, boolean encrypted, Map<String, String> metadata, SchemaInfo schemaInfo) { CommandProducer.Builder producerBuilder = CommandProducer.newBuilder(); producerBuilder.setTopic(topic); producerBuilder.setProducerId(producerId); producerBuilder.setRequestId(requestId); if (producerName != null) { producerBuilder.setProducerName(producerName); } producerBuilder.setEncrypted(encrypted); producerBuilder.addAllMetadata(CommandUtils.toKeyValueList(metadata)); if (null != schemaInfo) { producerBuilder.setSchema(getSchema(schemaInfo)); } CommandProducer producer = producerBuilder.build(); ByteBuf res = serializeWithSize(BaseCommand.newBuilder().setType(Type.PRODUCER).setProducer(producer)); producerBuilder.recycle(); producer.recycle(); return res; }
public static Map<String, String> metadataFromCommand(PulsarApi.CommandProducer commandProducer) { return toMap(commandProducer.getMetadataList()); }
subscribeBuilder.setStartMessageId(startMessageId); subscribeBuilder.addAllMetadata(CommandUtils.toKeyValueList(metadata));
public static Map<String, String> metadataFromCommand(PulsarApi.CommandSubscribe commandSubscribe) { return toMap(commandSubscribe.getMetadataList()); }