Class QuotaExceededException

    • Constructor Summary

      Constructors 
      Constructor Description
      QuotaExceededException​(java.lang.String throttlerName, java.lang.String currentUsage, java.lang.String quota)  
      QuotaExceededException​(java.lang.String throttlerName, java.lang.String currentUsage, java.lang.String quota, java.lang.Throwable e)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getErrorMessage​(java.lang.String throttlerName, java.lang.String currentUsage, java.lang.String quota)  
      int getHttpStatusCode()
      If this exception is caught in handling an http request, what status code should be returned? Exceptions that extend VeniceException can override this for different behavior
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • QuotaExceededException

        public QuotaExceededException​(java.lang.String throttlerName,
                                      java.lang.String currentUsage,
                                      java.lang.String quota)
      • QuotaExceededException

        public QuotaExceededException​(java.lang.String throttlerName,
                                      java.lang.String currentUsage,
                                      java.lang.String quota,
                                      java.lang.Throwable e)
    • Method Detail

      • getHttpStatusCode

        public int getHttpStatusCode()
        Description copied from class: VeniceException
        If this exception is caught in handling an http request, what status code should be returned? Exceptions that extend VeniceException can override this for different behavior
        Overrides:
        getHttpStatusCode in class VeniceException
        Returns:
        500 (Internal Server Error)
      • getErrorMessage

        public static java.lang.String getErrorMessage​(java.lang.String throttlerName,
                                                       java.lang.String currentUsage,
                                                       java.lang.String quota)