- java.lang.Object
-
- jakarta.mail.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 theQuota.Resource
class. Each resource has a name (for example, "STORAGE"), a current usage, and a usage limit. See RFC 2087.- 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.
-
-
-
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.
-
-