@InterfaceAudience.LimitedPrivate
@InterfaceStability.Stable
public interface ManagedLedgerInterceptor
| Modifier and Type | Method and Description |
|---|---|
OpAddEntry |
beforeAddEntry(OpAddEntry op,
int numberOfMessages)
Intercept an OpAddEntry and return an OpAddEntry.
|
CompletableFuture<Void> |
onManagedLedgerLastLedgerInitialize(String name,
LedgerHandle ledgerHandle)
Intercept when ManagedLedger is initialized.
|
void |
onManagedLedgerPropertiesInitialize(Map<String,String> propertiesMap)
Intercept when ManagedLedger is initialized.
|
void |
onUpdateManagedLedgerInfo(Map<String,String> propertiesMap) |
OpAddEntry beforeAddEntry(OpAddEntry op, int numberOfMessages)
op - an OpAddEntry to be intercepted.numberOfMessages - void onManagedLedgerPropertiesInitialize(Map<String,String> propertiesMap)
propertiesMap - map of properties.CompletableFuture<Void> onManagedLedgerLastLedgerInitialize(String name, LedgerHandle ledgerHandle)
name - name of ManagedLedgerledgerHandle - a LedgerHandle.Copyright © 2017–2021 Apache Software Foundation. All rights reserved.