Uses of Class
org.apache.pulsar.broker.service.EntryBatchSizes
Packages that use EntryBatchSizes
-
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 Entry> entries, EntryBatchSizes batchSizes, SendMessageInfo sendMessageInfo, EntryBatchIndexesAcks indexesAcks, 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 Entry> entries, EntryBatchSizes batchSizes, SendMessageInfo sendMessageInfo, EntryBatchIndexesAcks indexesAcks, 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 Entry> entries, List<Integer> stickyKeyHashes, 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>Consumer.sendMessages(List<? extends Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, int totalMessages, long totalBytes, long totalChunkedMessages, RedeliveryTracker redeliveryTracker) io.netty.util.concurrent.Future<Void>Consumer.sendMessages(List<? extends Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, int totalMessages, long totalBytes, long totalChunkedMessages, RedeliveryTracker redeliveryTracker, long epoch) io.netty.util.concurrent.Future<Void>PulsarCommandSender.sendMessagesToConsumer(long consumerId, String topicName, Subscription subscription, int partitionIdx, List<? extends 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 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<Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, SendMessageInfo sendMessageInfo, long epoch)