Uses of Class
org.apache.synapse.commons.throttle.core.CallerContext
Packages that use CallerContext
Package
Description
-
Uses of CallerContext in org.apache.synapse.commons.throttle.core
Methods in org.apache.synapse.commons.throttle.core that return CallerContextModifier and TypeMethodDescriptionCallerContext.clone()ThrottleContext.getCallerContext(String id) To get the runtime states of a remote callerThrottleDataHolder.getCallerContext(String id) Methods in org.apache.synapse.commons.throttle.core that return types with arguments of type CallerContextModifier and TypeMethodDescriptionstatic javax.cache.Cache<String, CallerContext> ThrottleUtil.getThrottleCache()Methods in org.apache.synapse.commons.throttle.core with parameters of type CallerContextModifier and TypeMethodDescriptionvoidThrottleContext.addAndFlushCallerContext(CallerContext callerContext, String id) To add the caller and replicates the states of the given callervoidThrottleContext.addCallerContext(CallerContext callerContext, String id) setting callerContext - put callersMap against time and put time against remote caller id (ip/domain)voidThrottleDataHolder.addCallerContext(String id, CallerContext callerContext) voidThrottleContext.flushCallerContext(CallerContext callerContext, String id) To replicates the states of the already exist caller -
Uses of CallerContext in org.apache.synapse.commons.throttle.core.factory
Methods in org.apache.synapse.commons.throttle.core.factory that return CallerContextModifier and TypeMethodDescriptionstatic CallerContextCallerContextFactory.createCaller(int throttletype, String id) To create a CallerContext(the run time data holder for a remote caller) for the given throttle type. -
Uses of CallerContext in org.apache.synapse.commons.throttle.core.impl.domainbase
Subclasses of CallerContext in org.apache.synapse.commons.throttle.core.impl.domainbaseModifier and TypeClassDescriptionclassCaller Context implementation for domain name based throttle type caller -
Uses of CallerContext in org.apache.synapse.commons.throttle.core.impl.ipbase
Subclasses of CallerContext in org.apache.synapse.commons.throttle.core.impl.ipbaseModifier and TypeClassDescriptionclassCaller Context implementation for ip name based throttle type caller -
Uses of CallerContext in org.apache.synapse.commons.throttle.core.impl.rolebase
Subclasses of CallerContext in org.apache.synapse.commons.throttle.core.impl.rolebase -
Uses of CallerContext in org.apache.synapse.commons.throttle.core.internal
Methods in org.apache.synapse.commons.throttle.core.internal with parameters of type CallerContextModifier and TypeMethodDescriptionbooleanDistributedThrottleProcessor.canAccessBasedOnUnitTime(CallerContext callerContext, CallerConfiguration configuration, ThrottleContext throttleContext, RequestContext requestContext) booleanDistributedThrottleProcessor.canAccessIfUnitTimeNotOver(CallerContext callerContext, CallerConfiguration configuration, ThrottleContext throttleContext, RequestContext requestContext) booleanDistributedThrottleProcessor.canAccessIfUnitTimeOver(CallerContext callerContext, CallerConfiguration configuration, ThrottleContext throttleContext, RequestContext requestContext) voidDistributedThrottleProcessor.syncThrottleCounterParams(CallerContext callerContext, boolean incrementLocalCounter, RequestContext requestContext) voidDistributedThrottleProcessor.syncThrottleWindowParams(CallerContext callerContext, boolean isInvocationFlow)