パッケージ jakarta.mail.event
クラス FolderEvent
java.lang.ObjectSE
java.util.EventObjectSE
jakarta.mail.event.MailEvent
jakarta.mail.event.FolderEvent
- 実装されているすべてのインターフェース:
SerializableSE
このクラスは、フォルダーの存在イベントをモデル化します。FolderEvents は、影響を受けるフォルダーおよび含まれているストアに登録されている FolderListeners に配信されます。
サービスプロバイダーは、これらのイベントをクライアントに通知する機能が大きく異なります。サービスプロバイダーは、少なくとも、操作が発生するのと同じ Store オブジェクトまたは Folder オブジェクトに登録されているリスナーに通知する必要があります。また、サービスプロバイダーは、同じ仮想マシン内の他のオブジェクトの操作によって、または同じまたは他のホスト内の他のクライアントによって変更が行われたときに、リスナーに通知する場合もあります。このような通知は必須ではなく、通常、メールプロトコル(IMAP を含む)ではサポートされていません。
- 作成者:
- John Mani, Bill Shannon
- 関連事項:
フィールドのサマリー
フィールド修飾子と型フィールド説明static final intフォルダーが作成されました。static final intフォルダーが削除されました。protected Folderイベントが発生したフォルダー。protected FolderRENAMED イベントの場合、新しい名前を表すフォルダー。static final intフォルダーの名前が変更されました。protected intイベント型。クラス java.util.EventObjectSE から継承されたフィールド
sourceSEコンストラクターの概要
コンストラクターコンストラクター説明FolderEvent(ObjectSE source, Folder folder, int type) コンストラクター。FolderEvent(ObjectSE source, Folder oldFolder, Folder newFolder, int type) コンストラクター。方法の概要
クラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
フィールドの詳細
CREATED
public static final int CREATEDフォルダーが作成されました。- 関連事項:
DELETED
public static final int DELETEDフォルダーが削除されました。- 関連事項:
RENAMED
public static final int RENAMEDフォルダーの名前が変更されました。- 関連事項:
type
protected int typeイベント型。folder
イベントが発生したフォルダー。newFolder
RENAMED イベントの場合、新しい名前を表すフォルダー。- 導入:
- JavaMail 1.1
コンストラクターの詳細
FolderEvent
コンストラクター。- パラメーター:
source- イベントのソースfolder- 影響を受けるフォルダーtype- イベント型
FolderEvent
コンストラクター。RENAMED イベントに使用します。- パラメーター:
source- イベントのソースoldFolder- 名前が変更されたフォルダーnewFolder- 新しい名前を表すフォルダーtype- イベント型- 導入:
- JavaMail 1.1
メソッドの詳細
getType
public int getType()このイベントの型を返します。- 戻り値:
- 型
getFolder
影響を受けるフォルダーを返します。- 戻り値:
- 影響を受けるフォルダー
- 関連事項:
getNewFolder
このイベントがフォルダーの名前が変更されていることを示す場合(つまり、イベント型が RENAMED の場合)、このメソッドは新しい名前を表す Folder オブジェクトを返します。getFolder()メソッドは、名前が変更されたフォルダーを返します。- 戻り値:
- 新しい名前を表すフォルダー。
- 導入:
- JavaMail 1.1
- 関連事項:
dispatch
適切な FolderListener メソッドを呼び出します