Package | Description |
---|---|
org.apache.synapse.commons.throttle.core | |
org.apache.synapse.commons.throttle.module | |
org.apache.synapse.commons.throttle.module.handler |
Modifier and Type | Method and Description |
---|---|
static Throttle |
ThrottleFactory.createMediatorThrottle(org.apache.neethi.Policy policy)
Abstraction for processing mediator policy assertion and create a throttle based on it
|
static Throttle |
ThrottleFactory.createModuleThrottle(org.apache.neethi.Policy policy)
Abstraction for processing module policy assertion and create a throttle based on it
|
static Throttle |
ThrottleFactory.createOperationThrottle(org.apache.neethi.Policy policy)
Abstraction for processing operation policy assertion and create a throttle based on it
|
static Throttle |
ThrottleFactory.createServiceThrottle(org.apache.neethi.Policy policy)
Abstraction for processing service policy assertion and create a throttle based on it
|
static Throttle |
ThrottlePolicyProcessor.processPolicy(org.apache.neethi.Policy policy)
Deprecated.
process policy and returns throttle object
|
Modifier and Type | Method and Description |
---|---|
static void |
ThrottleEnguageUtils.enguage(org.apache.axis2.description.AxisDescription axisDescription,
org.apache.axis2.context.ConfigurationContext configctx,
Throttle defaultThrottle) |
Constructor and Description |
---|
ThrottleObserver(org.apache.axis2.context.ConfigurationContext configctx,
Throttle defaultThrottle) |
Modifier and Type | Method and Description |
---|---|
Throttle |
ThrottleHandler.loadThrottle(org.apache.axis2.context.MessageContext messageContext,
int throttleType)
Loads a throttle metadata for a particular throttle type
|
Modifier and Type | Method and Description |
---|---|
void |
ThrottleHandler.process(Throttle throttle,
org.apache.axis2.context.MessageContext messageContext)
processing through the throttle
1) concurrent throttling
2) access rate based throttling - domain or ip
|
Copyright © 2005–2024 Apache Software Foundation. All rights reserved.