Class ThrottleProperties

java.lang.Object
org.apache.synapse.commons.throttle.core.ThrottleProperties
All Implemented Interfaces:
Serializable

public class ThrottleProperties extends Object implements Serializable
See Also:
  • Constructor Details

    • ThrottleProperties

      public ThrottleProperties()
  • Method Details

    • getWindowReplicatorPoolSize

      public String getWindowReplicatorPoolSize()
    • setWindowReplicatorPoolSize

      public void setWindowReplicatorPoolSize(String windowReplicatorPoolSize)
    • getWindowReplicatorFrequency

      public String getWindowReplicatorFrequency()
    • setWindowReplicatorFrequency

      public void setWindowReplicatorFrequency(String windowReplicatorFrequency)
    • getThrottleDistributedCleanupTaskEnable

      public String getThrottleDistributedCleanupTaskEnable()
    • setThrottleDistributedCleanupTaskEnable

      public void setThrottleDistributedCleanupTaskEnable(String throttleDistributedCleanupTaskEnable)
    • getMaxNonAssociatedCounterCleanupAmount

      public String getMaxNonAssociatedCounterCleanupAmount()
    • setMaxNonAssociatedCounterCleanupAmount

      public void setMaxNonAssociatedCounterCleanupAmount(String maxNonAssociatedCounterCleanupAmount)
    • getThrottleDistributedCleanupAmount

      public String getThrottleDistributedCleanupAmount()
    • setThrottleDistributedCleanupAmount

      public void setThrottleDistributedCleanupAmount(String throttleDistributedCleanupAmount)
    • getThrottleDistributedCleanupPoolSize

      public String getThrottleDistributedCleanupPoolSize()
    • setThrottleDistributedCleanupPoolSize

      public void setThrottleDistributedCleanupPoolSize(String throttleDistributedCleanupPoolSize)
    • getThrottleContextDistributedExpiredInstanceTime

      public String getThrottleContextDistributedExpiredInstanceTime()
    • setThrottleContextDistributedExpiredInstanceTime

      public void setThrottleContextDistributedExpiredInstanceTime(String throttleContextDistributedExpiredInstanceTime)
    • getThrottleContextDistributedCleanupTaskFrequency

      public String getThrottleContextDistributedCleanupTaskFrequency()
    • setThrottleContextDistributedCleanupTaskFrequency

      public void setThrottleContextDistributedCleanupTaskFrequency(String throttleContextDistributedCleanupTaskFrequency)
    • getThrottleFrequency

      public String getThrottleFrequency()
    • setThrottleFrequency

      public void setThrottleFrequency(String throttleFrequency)
    • getThrottlingPoolSize

      public String getThrottlingPoolSize()
    • setThrottlingPoolSize

      public void setThrottlingPoolSize(String throttlingPoolSize)
    • getThrottlingReplicationFrequency

      public String getThrottlingReplicationFrequency()
    • setThrottlingReplicationFrequency

      public void setThrottlingReplicationFrequency(String throttlingReplicationFrequency)
    • getThrottlingKeysToReplicates

      public String getThrottlingKeysToReplicates()
    • setThrottlingKeysToReplicates

      public void setThrottlingKeysToReplicates(String throttlingKeysToReplicates)
    • getDistributedCounterConfigurations

      public Map<String,String> getDistributedCounterConfigurations()
    • setDistributedCounterConfigurations

      public void setDistributedCounterConfigurations(Map<String,String> distributedCounterConfigurations)
    • getDistributedCounterType

      public String getDistributedCounterType()
    • setDistributedCounterType

      public void setDistributedCounterType(String distributedCounterType)
    • getDistributedThrottleProcessorType

      public String getDistributedThrottleProcessorType()
    • setDistributedThrottleProcessorType

      public void setDistributedThrottleProcessorType(String distributedThrottleProcessorType)
    • setThrottleSyncAsyncHybridModeEnabled

      public void setThrottleSyncAsyncHybridModeEnabled(boolean throttleSyncAsyncHybridModeEnabled)
    • isThrottleSyncAsyncHybridModeEnabled

      public boolean isThrottleSyncAsyncHybridModeEnabled()
    • setHybridThrottleProcessorWindowType

      public void setHybridThrottleProcessorWindowType(String hybridThrottleProcessorWindowType)
    • getHybridThrottleProcessorWindowType

      public String getHybridThrottleProcessorWindowType()
    • setLocalQuotaBufferPercentage

      public void setLocalQuotaBufferPercentage(String localQuotaBufferPercentage)
    • getLocalQuotaBufferPercentage

      public String getLocalQuotaBufferPercentage()