Interface Replicator

All Known Implementing Classes:
NonPersistentReplicator, PersistentReplicator

public interface Replicator
  • Method Details

    • startProducer

      void startProducer()
    • getStats

      org.apache.pulsar.common.policies.data.stats.ReplicatorStatsImpl getStats()
    • disconnect

      CompletableFuture<Void> disconnect()
    • disconnect

      CompletableFuture<Void> disconnect(boolean b)
    • updateRates

      void updateRates()
    • getRemoteCluster

      String getRemoteCluster()
    • initializeDispatchRateLimiterIfNeeded

      default void initializeDispatchRateLimiterIfNeeded()
    • updateRateLimiter

      default void updateRateLimiter()
    • getRateLimiter

      default Optional<DispatchRateLimiter> getRateLimiter()
    • isConnected

      boolean isConnected()