public class ThrottleDataHolder
extends java.lang.Object
Constructor and Description |
---|
ThrottleDataHolder() |
Modifier and Type | Method and Description |
---|---|
void |
addCallerContext(java.lang.String id,
CallerContext callerContext) |
void |
addThrottleContext(java.lang.String applicationId,
ThrottleContext applicationThrottleContext) |
CallerContext |
getCallerContext(java.lang.String id) |
ConcurrentAccessController |
getConcurrentAccessController(java.lang.String key) |
ThrottleContext |
getThrottleContext(java.lang.String applicationId) |
void |
removeCaller(java.lang.String id) |
void |
removeConcurrentAccessController(java.lang.String key) |
void |
setConcurrentAccessController(java.lang.String key,
ConcurrentAccessController concurrentAccessController) |
public ConcurrentAccessController getConcurrentAccessController(java.lang.String key)
public void setConcurrentAccessController(java.lang.String key, ConcurrentAccessController concurrentAccessController)
public void removeConcurrentAccessController(java.lang.String key)
public ThrottleContext getThrottleContext(java.lang.String applicationId)
public void addThrottleContext(java.lang.String applicationId, ThrottleContext applicationThrottleContext)
public void addCallerContext(java.lang.String id, CallerContext callerContext)
public CallerContext getCallerContext(java.lang.String id)
public void removeCaller(java.lang.String id)
Copyright © 2005-2020 Apache Software Foundation. All Rights Reserved.