Interface BrokerEntryMetadataInterceptor
-
- All Known Implementing Classes:
AppendBrokerTimestampMetadataInterceptor,AppendIndexMetadataInterceptor
@LimitedPrivate @Stable public interface BrokerEntryMetadataInterceptorA plugin interface that allows you to intercept the client requests to the Pulsar brokers and add metadata for each entry from broker side.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BrokerEntryMetadataintercept(BrokerEntryMetadata brokerMetadata)Called by ManagedLedger to intercept adding an entry.BrokerEntryMetadatainterceptWithNumberOfMessages(BrokerEntryMetadata brokerMetadata, int numberOfMessages)Called by ManagedLedger to intercept adding an entry with numberOfMessages.
-
-
-
Method Detail
-
intercept
BrokerEntryMetadata intercept(BrokerEntryMetadata brokerMetadata)
Called by ManagedLedger to intercept adding an entry.
-
interceptWithNumberOfMessages
BrokerEntryMetadata interceptWithNumberOfMessages(BrokerEntryMetadata brokerMetadata, int numberOfMessages)
Called by ManagedLedger to intercept adding an entry with numberOfMessages.
-
-