public class Session extends java.lang.Object implements java.io.Serializable, java.lang.Iterable<SessionEntry>
| Constructor and Description | 
|---|
Session(ExecutionContext executionContext)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
delete(java.lang.String key)
指定されたセッションキーに登録されている値を削除する。 
 | 
void | 
deleteAll()
クリアする。 
 | 
java.lang.Object | 
get(java.lang.String key)
セッションキーからセッション値を取得する。 
 | 
<T> T | 
get(java.lang.String key,
   java.lang.Class<T> type)
指定されたセッションキーに対応する値を返す。 
 | 
java.lang.String | 
getId()
セッションIDを取得する。 
 | 
java.lang.String | 
getOrGenerateId()
セッションIDを取得する。
 セッションIDが存在しない場合は新しく生成する。 
 | 
SessionManager | 
getSessionFactory()
このセッションを生成したファクトリを取得する。 
 | 
void | 
invalidate()
セッション自体を削除する。 
 | 
java.util.Iterator<SessionEntry> | 
iterator()  | 
void | 
load(java.lang.String sessionId)
セッションをロードする。 
 | 
void | 
put(SessionEntry entry)
指定されたエントリをセッションに登録する。 
 | 
void | 
put(java.lang.String key,
   java.lang.Object value,
   java.lang.String storeName)
指定されたセッションキーに対応する値を登録する。 
 | 
void | 
save()
セッションを保存する。 
 | 
protected void | 
setSessionFactory(SessionManager factory)
このセッションを生成したファクトリを設定する。 
 | 
public Session(ExecutionContext executionContext)
executionContext - 設定するコンテキストpublic void invalidate()
public java.lang.String getOrGenerateId()
public java.lang.String getId()
public void load(java.lang.String sessionId)
sessionId - セッションIDpublic void save()
public java.lang.Object get(java.lang.String key)
key - セッションキーpublic <T> T get(java.lang.String key,
                 java.lang.Class<T> type)
T - 総称型key - セッションキーtype - クラスタイプpublic void put(java.lang.String key,
                java.lang.Object value,
                java.lang.String storeName)
key - セッションキーvalue - セッション値storeName - セッション名public void put(SessionEntry entry)
entry - エントリpublic void delete(java.lang.String key)
key - セッションキーpublic void deleteAll()
protected void setSessionFactory(SessionManager factory)
factory - セッションファクトリpublic SessionManager getSessionFactory()
public java.util.Iterator<SessionEntry> iterator()
iterator in interface java.lang.Iterable<SessionEntry>