public class HttpSessionBindingEvent extends HttpSessionEvent
HttpSessionBindingListener
を実装するオブジェクトがセッションに設定や削除された時に送信されるか、
セッションの値が設定、削除、もしくは置換されたときにデプロイメントディスクリプタで設定されたHttpSessionAttributeListener
に送信されます。
セッションはHttpSession.setAttribute(java.lang.String,java.lang.Object)
の呼び出しによってオブジェクトを設定し、
HttpSession.removeAttribute(java.lang.String)
の呼び出しによってオブジェクトを削除します。
HttpSession
,
HttpSessionBindingListener
,
HttpSessionAttributeListener
,
直列化された形式source
コンストラクタと説明 |
---|
HttpSessionBindingEvent(HttpSession session,
String name)
セッションに登録、または削除されたことをオブジェクトに通知するイベントを作成します。
|
HttpSessionBindingEvent(HttpSession session,
String name,
Object value)
セッションに登録、または削除されたことをオブジェクトに通知するイベントを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getName()
オブジェクトがセッションに登録、削除された名前を返します。
|
HttpSession |
getSession()
変更されたセッションを返します。
|
Object |
getValue()
登録、削除、または置換された属性の値を返します。
|
getSource, toString
public HttpSessionBindingEvent(HttpSession session, String name)
HttpSessionBindingListener
を実装する必要があります。
訳注:クラスのJavaDocにも書いてある通りHttpSessionAttributeListener
を実装したクラスでもイベントを受け取れます。
session
- オブジェクトが登録、削除されたセッションname
- オブジェクトが登録、削除された名前getName()
,
getSession()
public HttpSessionBindingEvent(HttpSession session, String name, Object value)
HttpSessionBindingListener
を実装する必要があります。
訳注:クラスのJavaDocにも書いてある通りHttpSessionAttributeListener
を実装したクラスでもイベントを受け取れます。
session
- オブジェクトが登録、削除されたセッションname
- オブジェクトが登録、削除された名前value
- 登録、削除されたオブジェクトgetName()
,
getSession()
public HttpSession getSession()
getSession
クラス内 HttpSessionEvent
HttpSession
public String getName()
public Object getValue()
Copyright © 1999-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms. Portions Copyright © 1999-2002 The Apache Software Foundation. Portions Copyright © 2017- @megascus. Translated by @megascus.