クラス HttpSessionEventPublisher

  • 実装されたすべてのインターフェース:
    java.util.EventListenerjavax.servlet.http.HttpSessionIdListenerjavax.servlet.http.HttpSessionListener

    public class HttpSessionEventPublisher
    extends java.lang.Object
    implements javax.servlet.http.HttpSessionListener, javax.servlet.http.HttpSessionIdListener
    web.xml で次のように宣言されています
     <listener>
         <listener-class>org.springframework.security.web.session.HttpSessionEventPublisher</listener-class>
     </listener>
     
    HttpSessionApplicationEvent を Spring ルート WebApplicationContext に公開します。javax.servlet.http.HttpSessionListener.sessionCreated() を HttpSessionCreatedEvent にマップします。javax.servlet.http.HttpSessionListener.sessionDestroyed() を HttpSessionDestroyedEvent にマップします。
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      HttpSessionEventPublisher()
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidsessionCreated​(javax.servlet.http.HttpSessionEvent event)
      HttpSessionCreatedEvent をアプリケーション appContext に公開して HttpSessionEvent を処理します。
      voidsessionDestroyed​(javax.servlet.http.HttpSessionEvent event)
      HttpSessionDestroyedEvent をアプリケーション appContext に公開して HttpSessionEvent を処理します。
      voidsessionIdChanged​(javax.servlet.http.HttpSessionEvent event, java.lang.String oldSessionId)
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • HttpSessionEventPublisher

        public HttpSessionEventPublisher()
    • メソッドの詳細

      • sessionCreated

        public void sessionCreated​(javax.servlet.http.HttpSessionEvent event)
        HttpSessionCreatedEvent をアプリケーション appContext に公開して HttpSessionEvent を処理します。
        次で指定:
        インターフェース javax.servlet.http.HttpSessionListenersessionCreated 
        パラメーター:
        event - コンテナーによって渡される HttpSessionEvent
      • sessionDestroyed

        public void sessionDestroyed​(javax.servlet.http.HttpSessionEvent event)
        HttpSessionDestroyedEvent をアプリケーション appContext に公開して HttpSessionEvent を処理します。
        次で指定:
        インターフェース javax.servlet.http.HttpSessionListenersessionDestroyed 
        パラメーター:
        event - HttpSessionEvent はコンテナーによって渡されます
      • sessionIdChanged

        public void sessionIdChanged​(javax.servlet.http.HttpSessionEvent event,
                                     java.lang.String oldSessionId)
        次で指定:
        インターフェース javax.servlet.http.HttpSessionIdListenersessionIdChanged