Class AppendIndexMetadataInterceptor
java.lang.Object
org.apache.pulsar.common.intercept.AppendIndexMetadataInterceptor
- All Implemented Interfaces:
BrokerEntryMetadataInterceptor
public class AppendIndexMetadataInterceptor
extends Object
implements BrokerEntryMetadataInterceptor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
decreaseWithNumberOfMessages
(int numberOfMessages) long
getIndex()
intercept
(BrokerEntryMetadata brokerMetadata) Called by ManagedLedger to intercept adding an entry.interceptWithNumberOfMessages
(BrokerEntryMetadata brokerMetadata, int numberOfMessages) Called by ManagedLedger to intercept adding an entry with numberOfMessages.void
recoveryIndexGenerator
(long index)
-
Constructor Details
-
AppendIndexMetadataInterceptor
public AppendIndexMetadataInterceptor()
-
-
Method Details
-
recoveryIndexGenerator
public void recoveryIndexGenerator(long index) -
intercept
Description copied from interface:BrokerEntryMetadataInterceptor
Called by ManagedLedger to intercept adding an entry.- Specified by:
intercept
in interfaceBrokerEntryMetadataInterceptor
-
interceptWithNumberOfMessages
public BrokerEntryMetadata interceptWithNumberOfMessages(BrokerEntryMetadata brokerMetadata, int numberOfMessages) Description copied from interface:BrokerEntryMetadataInterceptor
Called by ManagedLedger to intercept adding an entry with numberOfMessages.- Specified by:
interceptWithNumberOfMessages
in interfaceBrokerEntryMetadataInterceptor
-
getIndex
public long getIndex() -
decreaseWithNumberOfMessages
public void decreaseWithNumberOfMessages(int numberOfMessages)
-