Package jakarta.mail
Class Quota
- java.lang.Object
 - 
- jakarta.mail.Quota
 
 
- 
public class Quota extends Object
This class represents a set of quotas for a given quota root. Each quota root has a set of resources, represented by theQuota.Resourceclass. 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 classQuota.ResourceAn individual resource in a quota root. 
- 
Field Summary
Fields Modifier and Type Field Description StringquotaRootThe name of the quota root.Quota.Resource[]resourcesThe set of resources associated with this quota root. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetResourceLimit(String name, long limit)Set a resource limit for this quota root. 
 - 
 
- 
- 
Field Detail
- 
quotaRoot
public 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(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(String name, long limit)
Set a resource limit for this quota root.- Parameters:
 name- the name of the resourcelimit- the resource limit
 
 - 
 
 -