## Uses of Interface
org.apache.synapse.commons.throttle.core.ThrottleConfiguration

- Packages that use ThrottleConfiguration
  Package | Description
  --- | ---
  org.apache.synapse.commons.throttle.core |
  org.apache.synapse.commons.throttle.core.factory |
  org.apache.synapse.commons.throttle.core.impl.domainbase |
  org.apache.synapse.commons.throttle.core.impl.ipbase |
  org.apache.synapse.commons.throttle.core.impl.rolebase |

- - ### Uses of ThrottleConfiguration in org.apache.synapse.commons.throttle.core

    Methods in org.apache.synapse.commons.throttle.core that return ThrottleConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `ThrottleConfiguration` | ThrottleContext.`getThrottleConfiguration()` To get the ThrottleConfiguration
    `ThrottleConfiguration` | Throttle.`getThrottleConfiguration(String key)` Returns the ThrottleConfiguration for a given key - configuration holds all static data for registered callers

    Methods in org.apache.synapse.commons.throttle.core with parameters of type ThrottleConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `void` | Throttle.`addThrottleConfiguration(String key, ThrottleConfiguration throttleConfiguration)` Adds a ThrottleConfiguration with the given key - configuration holds all static data for registered callers

    Constructors in org.apache.synapse.commons.throttle.core with parameters of type ThrottleConfiguration
    Constructor and Description
    `ThrottleContext(ThrottleConfiguration throttleConfiguration, ThrottleReplicator throttleReplicator)` default constructor – expects a throttle configuration.

  - ### Uses of ThrottleConfiguration in org.apache.synapse.commons.throttle.core.factory

    Methods in org.apache.synapse.commons.throttle.core.factory that return ThrottleConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static ThrottleConfiguration` | ThrottleConfigurationFactory.`createThrottleConfiguration(int throttletype)` To create a ThrottleConfiguration for the given throttle type

    Methods in org.apache.synapse.commons.throttle.core.factory with parameters of type ThrottleConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static ThrottleContext` | ThrottleContextFactory.`createThrottleContext(int throttletype, ThrottleConfiguration configuration)` To create a ThrottleContext for the given throttle type Needs to provide a throttle configuration

  - ### Uses of ThrottleConfiguration in org.apache.synapse.commons.throttle.core.impl.domainbase

    Classes in org.apache.synapse.commons.throttle.core.impl.domainbase that implement ThrottleConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DomainBaseThrottleConfiguration` Holds all the controlling policy parameter for all domain names

    Constructors in org.apache.synapse.commons.throttle.core.impl.domainbase with parameters of type ThrottleConfiguration
    Constructor and Description
    `DomainBaseThrottleContext(ThrottleConfiguration throttleConfiguration, ThrottleReplicator replicator)`

  - ### Uses of ThrottleConfiguration in org.apache.synapse.commons.throttle.core.impl.ipbase

    Classes in org.apache.synapse.commons.throttle.core.impl.ipbase that implement ThrottleConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IPBaseThrottleConfiguration`

    Constructors in org.apache.synapse.commons.throttle.core.impl.ipbase with parameters of type ThrottleConfiguration
    Constructor and Description
    `IPBaseThrottleContext(ThrottleConfiguration throttleConfiguration, ThrottleReplicator replicator)`

  - ### Uses of ThrottleConfiguration in org.apache.synapse.commons.throttle.core.impl.rolebase

    Classes in org.apache.synapse.commons.throttle.core.impl.rolebase that implement ThrottleConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RoleBaseThrottleConfiguration`

    Constructors in org.apache.synapse.commons.throttle.core.impl.rolebase with parameters of type ThrottleConfiguration
    Constructor and Description
    `RoleBaseThrottleContext(ThrottleConfiguration throttleConfiguration, ThrottleReplicator throttleReplicator)`

Copyright © 2005–2019 Apache Software Foundation. All rights reserved.