Uses of Class
org.apache.pulsar.broker.service.EntryBatchSizes
Packages that use EntryBatchSizes
Package
Description
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
-
Uses of EntryBatchSizes in org.apache.pulsar.broker.service
Methods in org.apache.pulsar.broker.service that return EntryBatchSizesModifier and TypeMethodDescriptionstatic EntryBatchSizesEntryBatchSizes.get(int entriesListSize) Methods in org.apache.pulsar.broker.service with parameters of type EntryBatchSizesModifier and TypeMethodDescriptionintAbstractBaseDispatcher.filterEntriesForConsumer(@Nullable org.apache.pulsar.common.api.proto.MessageMetadata[] metadataArray, int startOffset, List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, SendMessageInfo sendMessageInfo, EntryBatchIndexesAcks indexesAcks, org.apache.bookkeeper.mledger.ManagedCursor cursor, boolean isReplayRead, Consumer consumer) Filter entries with prefetched message metadata range so that there is no need to peek metadata from Entry.intAbstractBaseDispatcher.filterEntriesForConsumer(List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, SendMessageInfo sendMessageInfo, EntryBatchIndexesAcks indexesAcks, org.apache.bookkeeper.mledger.ManagedCursor cursor, boolean isReplayRead, Consumer consumer) Filter messages that are being sent to a consumers.io.netty.util.concurrent.Future<Void>Consumer.sendMessages(List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, int totalMessages, long totalBytes, long totalChunkedMessages, RedeliveryTracker redeliveryTracker) io.netty.util.concurrent.Future<Void>Consumer.sendMessages(List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, int totalMessages, long totalBytes, long totalChunkedMessages, RedeliveryTracker redeliveryTracker, long epoch) Dispatch a list of entries to the consumer.io.netty.util.concurrent.Future<Void>PulsarCommandSender.sendMessagesToConsumer(long consumerId, String topicName, Subscription subscription, int partitionIdx, List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, RedeliveryTracker redeliveryTracker, long epoch) io.netty.channel.ChannelPromisePulsarCommandSenderImpl.sendMessagesToConsumer(long consumerId, String topicName, Subscription subscription, int partitionIdx, List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, RedeliveryTracker redeliveryTracker, long epoch) -
Uses of EntryBatchSizes in org.apache.pulsar.broker.service.persistent
Methods in org.apache.pulsar.broker.service.persistent with parameters of type EntryBatchSizesModifier and TypeMethodDescriptionprotected voidPersistentDispatcherSingleActiveConsumer.dispatchEntriesToConsumer(Consumer currentConsumer, List<org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, SendMessageInfo sendMessageInfo, long epoch)