Uses of Interface
org.apache.pulsar.client.api.RawMessage
Packages that use RawMessage
Package
Description
-
Uses of RawMessage in org.apache.pulsar.client.api
Methods in org.apache.pulsar.client.api that return types with arguments of type RawMessageModifier and TypeMethodDescriptionRawReader.readNextAsync()Read the next raw message for the topic. -
Uses of RawMessage in org.apache.pulsar.client.impl
Classes in org.apache.pulsar.client.impl that implement RawMessageMethods in org.apache.pulsar.client.impl that return RawMessageModifier and TypeMethodDescriptionstatic RawMessageRawMessageImpl.deserializeFrom(io.netty.buffer.ByteBuf buffer) Methods in org.apache.pulsar.client.impl that return types with arguments of type RawMessageModifier and TypeMethodDescriptionRawReaderImpl.readNextAsync()static Optional<RawMessage>RawBatchConverter.rebatchMessage(RawMessage msg, BiPredicate<String, org.apache.pulsar.client.api.MessageId> filter) static Optional<RawMessage>RawBatchConverter.rebatchMessage(RawMessage msg, org.apache.pulsar.common.api.proto.MessageMetadata metadata, BiPredicate<String, org.apache.pulsar.client.api.MessageId> filter, boolean retainNullKey) Take a batched message and a filter, and returns a message with the only the sub-messages which match the filter.Methods in org.apache.pulsar.client.impl with parameters of type RawMessageModifier and TypeMethodDescriptionstatic List<org.apache.commons.lang3.tuple.ImmutableTriple<org.apache.pulsar.client.api.MessageId,String, Integer>> RawBatchConverter.extractIdsAndKeysAndSize(RawMessage msg) static List<org.apache.commons.lang3.tuple.ImmutableTriple<org.apache.pulsar.client.api.MessageId,String, Integer>> RawBatchConverter.extractIdsAndKeysAndSize(RawMessage msg, org.apache.pulsar.common.api.proto.MessageMetadata metadata) static List<MessageCompactionData>RawBatchConverter.extractMessageCompactionData(RawMessage msg, org.apache.pulsar.common.api.proto.MessageMetadata metadata) static booleanRawBatchConverter.isReadableBatch(RawMessage msg) static Optional<RawMessage>RawBatchConverter.rebatchMessage(RawMessage msg, BiPredicate<String, org.apache.pulsar.client.api.MessageId> filter) static Optional<RawMessage>RawBatchConverter.rebatchMessage(RawMessage msg, org.apache.pulsar.common.api.proto.MessageMetadata metadata, BiPredicate<String, org.apache.pulsar.client.api.MessageId> filter, boolean retainNullKey) Take a batched message and a filter, and returns a message with the only the sub-messages which match the filter. -
Uses of RawMessage in org.apache.pulsar.compaction
Methods in org.apache.pulsar.compaction that return types with arguments of type RawMessageModifier and TypeMethodDescriptionprotected Optional<RawMessage>AbstractTwoPhaseCompactor.rebatchMessage(String topic, RawMessage msg, org.apache.pulsar.common.api.proto.MessageMetadata metadata, BiPredicate<String, org.apache.pulsar.client.api.MessageId> filter, boolean retainNullKey) Methods in org.apache.pulsar.compaction with parameters of type RawMessageModifier and TypeMethodDescriptionprotected abstract booleanAbstractTwoPhaseCompactor.compactBatchMessage(String topic, Map<String, T> latestForKey, RawMessage m, org.apache.pulsar.common.api.proto.MessageMetadata metadata, org.apache.pulsar.client.api.MessageId id) protected booleanEventTimeOrderCompactor.compactBatchMessage(String topic, Map<String, org.apache.commons.lang3.tuple.Pair<org.apache.pulsar.client.api.MessageId, Long>> latestForKey, RawMessage m, org.apache.pulsar.common.api.proto.MessageMetadata metadata, org.apache.pulsar.client.api.MessageId id) protected booleanPublishingOrderCompactor.compactBatchMessage(String topic, Map<String, org.apache.pulsar.client.api.MessageId> latestForKey, RawMessage m, org.apache.pulsar.common.api.proto.MessageMetadata metadata, org.apache.pulsar.client.api.MessageId id) protected abstract booleanAbstractTwoPhaseCompactor.compactMessage(String topic, Map<String, T> latestForKey, RawMessage m, org.apache.pulsar.common.api.proto.MessageMetadata metadata, org.apache.pulsar.client.api.MessageId id) protected booleanEventTimeOrderCompactor.compactMessage(String topic, Map<String, org.apache.commons.lang3.tuple.Pair<org.apache.pulsar.client.api.MessageId, Long>> latestForKey, RawMessage m, org.apache.pulsar.common.api.proto.MessageMetadata metadata, org.apache.pulsar.client.api.MessageId id) protected booleanPublishingOrderCompactor.compactMessage(String topic, Map<String, org.apache.pulsar.client.api.MessageId> latestForKey, RawMessage m, org.apache.pulsar.common.api.proto.MessageMetadata metadata, org.apache.pulsar.client.api.MessageId id) protected List<org.apache.commons.lang3.tuple.ImmutableTriple<org.apache.pulsar.client.api.MessageId,String, Integer>> PublishingOrderCompactor.extractIdsAndKeysAndSizeFromBatch(RawMessage msg, org.apache.pulsar.common.api.proto.MessageMetadata metadata) AbstractTwoPhaseCompactor.extractKeyAndSize(RawMessage m, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) protected MessageCompactionDataEventTimeOrderCompactor.extractMessageCompactionData(RawMessage m, org.apache.pulsar.common.api.proto.MessageMetadata metadata) protected Optional<RawMessage>AbstractTwoPhaseCompactor.rebatchMessage(String topic, RawMessage msg, org.apache.pulsar.common.api.proto.MessageMetadata metadata, BiPredicate<String, org.apache.pulsar.client.api.MessageId> filter, boolean retainNullKey)