Class LimitConfig


  • public class LimitConfig
    extends Object
    Config class for limit module
    Author:
    Steve Hu
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • getConcurrentRequest

        public int getConcurrentRequest()
      • setConcurrentRequest

        public void setConcurrentRequest​(int concurrentRequest)
      • getQueueSize

        public int getQueueSize()
      • setQueueSize

        public void setQueueSize​(int queueSize)
      • getErrorCode

        public int getErrorCode()
      • setErrorCode

        public void setErrorCode​(int errorCode)
      • getClientIdKeyResolver

        public String getClientIdKeyResolver()
      • setClientIdKeyResolver

        public void setClientIdKeyResolver​(String clientIdKeyResolver)
      • getAddressKeyResolver

        public String getAddressKeyResolver()
      • setAddressKeyResolver

        public void setAddressKeyResolver​(String addressKeyResolver)
      • getUserIdKeyResolver

        public String getUserIdKeyResolver()
      • setUserIdKeyResolver

        public void setUserIdKeyResolver​(String userIdKeyResolver)
      • setKey

        public void setKey​(LimitKey key)
      • setRateLimit

        public void setRateLimit​(List<LimitQuota> rateLimit)
      • getAddress

        public com.networknt.limit.LimitConfig.RateLimitSet getAddress()
      • setAddress

        public void setAddress​(com.networknt.limit.LimitConfig.RateLimitSet address)
      • getClient

        public com.networknt.limit.LimitConfig.RateLimitSet getClient()
      • setClient

        public void setClient​(com.networknt.limit.LimitConfig.RateLimitSet client)
      • getUser

        public com.networknt.limit.LimitConfig.RateLimitSet getUser()
      • setUser

        public void setUser​(com.networknt.limit.LimitConfig.RateLimitSet user)
      • getAddressList

        public List<String> getAddressList()
      • getClientList

        public List<String> getClientList()