クラス ContainedConversation
java.lang.ObjectSE
org.springframework.webflow.conversation.impl.ContainedConversation
- 実装済みのインターフェース一覧:
SerializableSE,Conversation
会話コンテナーによって使用される内部
Conversation 実装。 これは SessionBindingConversationManager の内部ヘルパークラスです。
- 作成者:
- Erwin Vervaet
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明ContainedConversation(ConversationContainer container, ConversationId id, ConversationLock lock) 新しい限定された会話を作成します。方法の概要
修飾子と型メソッド説明voidend()この会話を終了します。booleangetAttribute(ObjectSE name) 指定された名前の会話属性を返します。getId()この会話に割り当てられた一意の ID を返します。inthashCode()voidlock()この会話をロックします。voidputAttribute(ObjectSE name, ObjectSE value) このコンテキストに会話属性を配置します。voidremoveAttribute(ObjectSE name) 会話属性を削除します。protected voidsetContainer(ConversationContainer container) protected voidsetId(ConversationId id) toString()voidunlock()この会話のロックを解除して、他のユーザーが操作できるようにします。
コンストラクターの詳細
ContainedConversation
public ContainedConversation(ConversationContainer container, ConversationId id, ConversationLock lock) 新しい限定された会話を作成します。- パラメーター:
container- 会話を含むコンテナーid- 会話に割り当てられた一意の IDlock- 会話ロック
メソッドの詳細
setContainer
getId
インターフェースからコピーされた説明:Conversationこの会話に割り当てられた一意の ID を返します。この ID は会話の存続期間中は同じままです。このメソッドは、この会話のロックを所有しなくても安全に呼び出すことができます。- 次で指定:
- インターフェース
ConversationのgetId - 戻り値:
- 会話 ID
setId
lock
public void lock()インターフェースからコピーされた説明:Conversationこの会話をロックします。他の誰かがロックを取得した場合、ロックが使用可能になるまでブロックされる可能性があります。- 次で指定:
- インターフェース
Conversationのlock
getAttribute
インターフェースからコピーされた説明:Conversation指定された名前の会話属性を返します。このメソッドを呼び出す前に、この会話のロックを取得する必要があります。- 次で指定:
- インターフェース
ConversationのgetAttribute - パラメーター:
name- 属性名- 戻り値:
- 属性値
putAttribute
インターフェースからコピーされた説明:Conversationこのコンテキストに会話属性を設定します。このメソッドを呼び出す前に、この会話のロックを取得する必要があります。- 次で指定:
- インターフェース
ConversationのputAttribute - パラメーター:
name- 属性名value- 属性値
removeAttribute
インターフェースからコピーされた説明:Conversation会話属性を削除します。このメソッドを呼び出す前に、この会話のロックを取得する必要があります。- 次で指定:
- インターフェース
ConversationのremoveAttribute - パラメーター:
name- 属性名
end
public void end()インターフェースからコピーされた説明:Conversationこの会話を終了します。このメソッドは、会話を終了し、割り当てられたリソースをクリーンアップするために 1 回だけ呼び出す必要があります。このメソッドを呼び出す前に、この会話のロックを取得する必要があります。- 次で指定:
- インターフェース
Conversationのend
unlock
public void unlock()インターフェースからコピーされた説明:Conversationこの会話のロックを解除して、他のユーザーが操作できるようにします。- 次で指定:
- インターフェース
Conversationのunlock
toString
equals
hashCode
public int hashCode()