パッケージ jakarta.servlet.http

インターフェース HttpSessionAttributeListener

  • すべてのスーパーインターフェース:
    EventListenerSE

    public interface HttpSessionAttributeListener
    extends EventListenerSE
    HttpSession 属性の変更に関する通知イベントを受信するためのインターフェース。

    これらの通知イベントを受信するには、実装クラスを Web アプリケーションの デプロイ記述子で宣言するか、WebListener でアノテーションを付ける、または ServletContext で定義された addListener メソッドのいずれかを使用して登録する必要があります。

    このインターフェースの実装が呼び出される順序は指定されていません。

    導入:
    Servlet 2.3
    • メソッドの詳細

      • attributeAdded

        default void attributeAdded​(HttpSessionBindingEvent event)
        属性がセッションに追加されたという通知を受け取ります。
        パラメーター:
        event - セッションおよび追加された属性の名前と値を含む HttpSessionBindingEvent
      • attributeRemoved

        default void attributeRemoved​(HttpSessionBindingEvent event)
        属性がセッションから削除されたという通知を受け取ります。
        パラメーター:
        event - セッションおよび削除された属性の名前と値を含む HttpSessionBindingEvent
      • attributeReplaced

        default void attributeReplaced​(HttpSessionBindingEvent event)
        セッションで属性が置き換えられたという通知を受け取ります。
        パラメーター:
        event - セッションと、置換された属性の名前と(古い)値を含む HttpSessionBindingEvent