パッケージ jakarta.mail

インターフェース QuotaAwareStore


public interface QuotaAwareStore
クォータをサポートするストアによって実装されるインターフェース。getQuota および setQuota メソッドは、IMAPQUOTA 拡張機能によって定義されたクォータモデルをサポートします。詳細については、RFC 2087 を参照してください。
導入:
JavaMail 1.4
  • 方法の概要

    修飾子と型
    メソッド
    説明
    名前付きフォルダーのクォータを取得します。
    void
    quota 引数で指定された quota ルートの quota を設定します。
  • 方法の詳細

    • getQuota

      Quota[] getQuota(StringSE folder) throws MessagingException
      指定されたフォルダーのクォータを取得します。クォータは、(必然的に)フォルダーではなく、クォータルートに基づいて制御されます。フォルダーとクォータルートの関連はサーバーによって異なります。一部のサーバーは、ユーザーが所有するすべてのフォルダーに単一のクォータルートを実装する場合があります。他のサーバーは、フォルダーごとに個別のクォータルートを実装する場合があります。1 つのフォルダーに複数のクォータルートを含めることもでき、おそらくさまざまなリソースのクォータを制御できます。
      パラメーター:
      folder - フォルダーの名前
      戻り値:
      クォータオブジェクトの配列
      例外:
      MessagingException - サーバーが QUOTA 拡張機能をサポートしていない場合
    • setQuota

      void setQuota(Quota quota) throws MessagingException
      クォータ引数で指定されたクォータルートのクォータを設定します。通常、これは getQuota メソッドから取得されたクォータルートの 1 つですが、そうである必要はありません。
      パラメーター:
      quota - 設定するクォータ
      例外:
      MessagingException - サーバーが QUOTA 拡張機能をサポートしていない場合