Uses of Class
org.apache.synapse.commons.throttle.core.CallerConfiguration
Packages that use CallerConfiguration
Package
Description
-
Uses of CallerConfiguration in org.apache.synapse.commons.throttle.core
Methods in org.apache.synapse.commons.throttle.core that return CallerConfigurationModifier and TypeMethodDescriptionThrottleConfiguration.getCallerConfiguration(String ID) To get a CallerConfiguration - The controlling policy for a callerMethods in org.apache.synapse.commons.throttle.core with parameters of type CallerConfigurationModifier and TypeMethodDescriptionvoidThrottleConfiguration.addCallerConfiguration(CallerConfiguration callerConfiguration) To add a CallerConfiguration - The controlling policy for a callerbooleanCallerContext.canAccess(ThrottleContext throttleContext, CallerConfiguration configuration, long currentTime) Check whether that caller can access or not ,based on current state and pre-defined policybooleanCallerContext.canAccess(ThrottleContext throttleContext, CallerConfiguration configuration, long currentTime, Long eventCount) Check whether that caller can access or not, based on current state and pre-defined policyvoidCallerContext.cleanUpCallers(CallerConfiguration configuration, ThrottleContext throttleContext, long currentTime) Clean up the callers - remove all callers that have expired their time window -
Uses of CallerConfiguration in org.apache.synapse.commons.throttle.core.factory
Methods in org.apache.synapse.commons.throttle.core.factory that return CallerConfigurationModifier and TypeMethodDescriptionstatic CallerConfigurationCallerConfigurationFactory.createCallerConfiguration(int throttletype) To create a CallerConfiguration instance for the given throttle type -
Uses of CallerConfiguration in org.apache.synapse.commons.throttle.core.impl.domainbase
Modifier and TypeClassDescriptionclassCaller Configuration implementation for domain name based throttleMethods in org.apache.synapse.commons.throttle.core.impl.domainbase that return CallerConfigurationModifier and TypeMethodDescriptionDomainBaseThrottleConfiguration.getCallerConfiguration(String ID) To get a DomainBaseCallerConfiguration - if a configuration for given key found ,it returns , other wise , the default configuration will return.Methods in org.apache.synapse.commons.throttle.core.impl.domainbase with parameters of type CallerConfigurationModifier and TypeMethodDescriptionvoidDomainBaseThrottleConfiguration.addCallerConfiguration(CallerConfiguration configuration) To add a DomainBaseCallerConfiguration -
Uses of CallerConfiguration in org.apache.synapse.commons.throttle.core.impl.ipbase
Subclasses of CallerConfiguration in org.apache.synapse.commons.throttle.core.impl.ipbaseModifier and TypeClassDescriptionclassMetadata for controls a caller(IP based) - static data -The data have built form processing policyMethods in org.apache.synapse.commons.throttle.core.impl.ipbase that return CallerConfigurationModifier and TypeMethodDescriptionIPBaseThrottleConfiguration.getCallerConfiguration(String ID) To get a IPBaseCallerConfiguration - if a configuration for given key found ,it returns , other wise , the default configuration will return.Methods in org.apache.synapse.commons.throttle.core.impl.ipbase with parameters of type CallerConfigurationModifier and TypeMethodDescriptionvoidIPBaseThrottleConfiguration.addCallerConfiguration(CallerConfiguration configuration) To add a IPBaseCallerConfiguration -
Uses of CallerConfiguration in org.apache.synapse.commons.throttle.core.impl.rolebase
Methods in org.apache.synapse.commons.throttle.core.impl.rolebase that return CallerConfigurationModifier and TypeMethodDescriptionRoleBaseThrottleConfiguration.getCallerConfiguration(String roleID) Methods in org.apache.synapse.commons.throttle.core.impl.rolebase with parameters of type CallerConfigurationModifier and TypeMethodDescriptionvoidRoleBaseThrottleConfiguration.addCallerConfiguration(CallerConfiguration callerConfiguration) -
Uses of CallerConfiguration in org.apache.synapse.commons.throttle.core.internal
Methods in org.apache.synapse.commons.throttle.core.internal with parameters of type CallerConfigurationModifier 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)