Class IPBaseThrottleContext
java.lang.Object
org.apache.synapse.commons.throttle.core.ThrottleContext
org.apache.synapse.commons.throttle.core.impl.ipbase.IPBaseThrottleContext
Holds all the run time data for all IP based remote callers
-
Constructor Summary
ConstructorsConstructorDescriptionIPBaseThrottleContext(ThrottleConfiguration throttleConfiguration, ThrottleReplicator replicator) -
Method Summary
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 Details
-
IPBaseThrottleContext
public IPBaseThrottleContext(ThrottleConfiguration throttleConfiguration, ThrottleReplicator replicator)
-
-
Method Details
-
getType
public int getType()- Specified by:
getTypein classThrottleContext- Returns:
- Returns the type of throttle ex : ip /domain
-