Class IPBaseThrottleContext
- java.lang.Object
-
- org.apache.synapse.commons.throttle.core.ThrottleContext
-
- org.apache.synapse.commons.throttle.core.impl.ipbase.IPBaseThrottleContext
-
public class IPBaseThrottleContext extends ThrottleContext
Holds all the run time data for all IP based remote callers
-
-
Constructor Summary
Constructors Constructor Description IPBaseThrottleContext(ThrottleConfiguration throttleConfiguration, ThrottleReplicator replicator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getType()
-
Methods inherited from class org.apache.synapse.commons.throttle.core.ThrottleContext
addAndFlushCallerContext, addCallerContext, cleanupCallers, flushCallerContext, getCallerContext, getConfigurationContext, getThrottleConfiguration, getThrottleId, processCleanList, removeAndDestroyShareParamsOfCaller, removeAndFlushCaller, removeCallerContext, replicateTimeWindow, setConfigurationContext, setThrottleId
-
-
-
-
Constructor Detail
-
IPBaseThrottleContext
public IPBaseThrottleContext(ThrottleConfiguration throttleConfiguration, ThrottleReplicator replicator)
-
-
Method Detail
-
getType
public int getType()
- Specified by:
getType
in classThrottleContext
- Returns:
- Returns the type of throttle ex : ip /domain
-
-