javax.mail
Class Quota

java.lang.Object
  extended by javax.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 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
Version:
1.7, 07/05/04
Author:
Bill Shannon

Nested Class Summary
static class Quota.Resource
          An individual resource in a quota root.
 
Field Summary
 String quotaRoot
          The name of the quota root.
 Quota.Resource[] resources
          The set of resources associated with this quota root.
 
Constructor Summary
Quota(String quotaRoot)
          Create a Quota object for the named quotaroot with no associated resources.
 
Method Summary
 void setResourceLimit(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 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 resource
limit - the resource limit


Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.