# Uses of Package
org.apache.synapse.commons.throttle.core

Packages that use org.apache.synapse.commons.throttle.core
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
org.apache.synapse.commons.throttle.core.internal
org.apache.synapse.commons.throttle.module
org.apache.synapse.commons.throttle.module.handler
org.apache.synapse.commons.throttle.module.utils

- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.core
  Class
  Description
  AccessInformation
  this returns the throttling access information based on the policy at runtime
  CallerConfiguration
  All the configuration data for a caller – this data have been defined according to the policy
  CallerContext
  Contains all runtime data for a particular remote caller.
  ConcurrentAccessController
  Controls the concurrent access through throttle to the system based on policy
  DistributedCounterException
  Unchecked exception thrown by `DistributedCounterManager` operations.
  DistributedCounterException.Kind
  Classifies the nature of the distributed-counter failure in infrastructure-neutral terms.
  Throttle
  The representation for Throttle - holds the both of runtime and static data.
  ThrottleConfiguration
  The abstraction to holds all the controlling policy parameter
  ThrottleContext
  Holds the all runtime data corresponding to call remote callers.
  ThrottleException
  Exception for throttle
  ThrottleProperties
  ThrottleReplicator
- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.core.factory
  Class
  Description
  CallerConfiguration
  All the configuration data for a caller – this data have been defined according to the policy
  CallerContext
  Contains all runtime data for a particular remote caller.
  ThrottleConfiguration
  The abstraction to holds all the controlling policy parameter
  ThrottleContext
  Holds the all runtime data corresponding to call remote callers.
  ThrottleContextCleanupTask
  This task is responsible for cleanup callers which has expired along with hazelcast shared params
  ThrottleException
  Exception for throttle
  ThrottleWindowReplicator
  UnifiedThrottleReplicator
  Unified throttle window and counter replicator that serializes both window and counter operations per caller to eliminate race conditions.
- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.core.impl.domainbase
  Class
  Description
  CallerConfiguration
  All the configuration data for a caller – this data have been defined according to the policy
  CallerContext
  Contains all runtime data for a particular remote caller.
  ThrottleConfiguration
  The abstraction to holds all the controlling policy parameter
  ThrottleContext
  Holds the all runtime data corresponding to call remote callers.
  ThrottleReplicator
- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.core.impl.ipbase
  Class
  Description
  CallerConfiguration
  All the configuration data for a caller – this data have been defined according to the policy
  CallerContext
  Contains all runtime data for a particular remote caller.
  ThrottleConfiguration
  The abstraction to holds all the controlling policy parameter
  ThrottleContext
  Holds the all runtime data corresponding to call remote callers.
  ThrottleReplicator
- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.core.impl.rolebase
  Class
  Description
  CallerConfiguration
  All the configuration data for a caller – this data have been defined according to the policy
  CallerContext
  Contains all runtime data for a particular remote caller.
  ThrottleConfiguration
  The abstraction to holds all the controlling policy parameter
  ThrottleContext
  Holds the all runtime data corresponding to call remote callers.
  ThrottleReplicator
- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.core.internal
  Class
  Description
  CallerConfiguration
  All the configuration data for a caller – this data have been defined according to the policy
  CallerContext
  Contains all runtime data for a particular remote caller.
  DistributedCounterManager
  This interface used to replicate throttling counters and windows in distributed manner.
  RequestContext
  ThrottleContext
  Holds the all runtime data corresponding to call remote callers.
  ThrottleProperties
- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.module
  Class
  Description
  Throttle
  The representation for Throttle - holds the both of runtime and static data.
- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.module.handler
  Class
  Description
  Throttle
  The representation for Throttle - holds the both of runtime and static data.
  ThrottleException
  Exception for throttle
- Classes in org.apache.synapse.commons.throttle.core used by org.apache.synapse.commons.throttle.module.utils
  Class
  Description
  AccessInformation
  this returns the throttling access information based on the policy at runtime