Interface ManagedLedgerFactoryImpl.BookkeeperFactoryForCustomEnsemblePlacementPolicy

  • Enclosing class:
    ManagedLedgerFactoryImpl

    public static interface ManagedLedgerFactoryImpl.BookkeeperFactoryForCustomEnsemblePlacementPolicy
    Factory to create Bookkeeper-client for a given ensemblePlacementPolicy.
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default org.apache.bookkeeper.client.BookKeeper get()  
      org.apache.bookkeeper.client.BookKeeper get​(org.apache.pulsar.common.policies.data.EnsemblePlacementPolicyConfig ensemblePlacementPolicyMetadata)
      Returns Bk-Client for a given ensemblePlacementPolicyMetadata.
    • Method Detail

      • get

        default org.apache.bookkeeper.client.BookKeeper get()
      • get

        org.apache.bookkeeper.client.BookKeeper get​(org.apache.pulsar.common.policies.data.EnsemblePlacementPolicyConfig ensemblePlacementPolicyMetadata)
        Returns Bk-Client for a given ensemblePlacementPolicyMetadata. It returns default bK-client if ensemblePlacementPolicyMetadata is null.
        Parameters:
        ensemblePlacementPolicyMetadata -
        Returns: