Module jakarta.mail
Package jakarta.mail

Class Quota


  • public class Quota
    extends java.lang.Object
    This class represents a set of quotas for a given quota root. Each quota root has a set of resources, represented by the Quota.Resource class. Each resource has a name (for example, "STORAGE"), a current usage, and a usage limit. See RFC 2087.
    Since:
    JavaMail 1.4
    Author:
    Bill Shannon
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Quota.Resource
      An individual resource in a quota root.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String quotaRoot
      The name of the quota root.
      Quota.Resource[] resources
      The set of resources associated with this quota root.
    • Constructor Summary

      Constructors 
      Constructor Description
      Quota​(java.lang.String quotaRoot)
      Create a Quota object for the named quotaroot with no associated resources.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setResourceLimit​(java.lang.String name, long limit)
      Set a resource limit for this quota root.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • quotaRoot

        public java.lang.String quotaRoot
        The name of the quota root.
      • resources

        public Quota.Resource[] resources
        The set of resources associated with this quota root.
    • Constructor Detail

      • Quota

        public Quota​(java.lang.String quotaRoot)
        Create a Quota object for the named quotaroot with no associated resources.
        Parameters:
        quotaRoot - the name of the quota root
    • Method Detail

      • setResourceLimit

        public void setResourceLimit​(java.lang.String name,
                                     long limit)
        Set a resource limit for this quota root.
        Parameters:
        name - the name of the resource
        limit - the resource limit