public interface SessionAttributeStore
SessionAttributes
修飾子と型 | メソッドと説明 |
---|---|
void | cleanupAttribute(WebRequest request, StringSE attributeName) バックエンドセッションで指定された属性をクリーンアップします。 |
ObjectSE | retrieveAttribute(WebRequest request, StringSE attributeName) バックエンドセッションから指定された属性を取得します。 |
void | storeAttribute(WebRequest request, StringSE attributeName, ObjectSE attributeValue) 指定された属性をバックエンドセッションに保存します。 |
void storeAttribute(WebRequest request, StringSE attributeName, ObjectSE attributeValue)
既存の属性だけでなく、新しい属性に対しても呼び出すことができます。後者の場合、これは属性値が変更された可能性があることを通知します。
request
- 現在のリクエスト attributeName
- 属性の名前 attributeValue
- 格納する属性値 @Nullable ObjectSE retrieveAttribute(WebRequest request, StringSE attributeName)
これは通常、属性がすでに存在することを期待して呼び出されますが、このメソッドが null
を返す場合は例外がスローされます。
request
- 現在のリクエスト attributeName
- 属性の名前 null
void cleanupAttribute(WebRequest request, StringSE attributeName)
属性名が使用されなくなることを示します。
request
- 現在のリクエスト attributeName
- 属性の名前