public interface MessageContextMessageContext は、handle メソッドのハンドラーによって処理されるメッセージコンテキストを抽象化します。MessageContext インターフェースは、プロパティセットを管理するためのメソッドを提供します。MessageContext プロパティにより、ハンドラーチェーン内のハンドラーは、処理関連の状態を共有できます。
Handler| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | containsProperty(StringSE name)MessageContext に指定された名前のプロパティが含まれている場合、true を返します。 |
ObjectSE | getProperty(StringSE name)MessageContext から特定のプロパティの値を取得します |
IteratorSE | getPropertyNames() この MessageContext のプロパティの名前のイテレータビューを返します |
void | removeProperty(StringSE name)MessageContext からプロパティ(名前と値のペア)を削除します |
void | setProperty(StringSE name, ObjectSE value)MessageContext に関連付けられているプロパティの名前と値を設定します。 |
void setProperty(StringSE name, ObjectSE value)
MessageContext に関連付けられているプロパティの名前と値を設定します。MessageContext に同じプロパティの値が含まれている場合、古い値が置き換えられます。name - MessageContext に関連付けられているプロパティの名前 value - プロパティの値 IllegalArgumentExceptionSE - プロパティの一部の側面により、コンテキストに保存できない場合 UnsupportedOperationExceptionSE - この方法がサポートされていない場合。ObjectSE getProperty(StringSE name)
MessageContext から特定のプロパティの値を取得します name - 値を取得するプロパティの名前 IllegalArgumentExceptionSE - 不正なプロパティ名が指定された場合 void removeProperty(StringSE name)
MessageContext からプロパティ(名前と値のペア)を削除します name - 削除するプロパティの名前 IllegalArgumentExceptionSE - 不正なプロパティ名が指定された場合 boolean containsProperty(StringSE name)
MessageContext に指定された名前のプロパティが含まれている場合、true を返します。name - 存在感をテストするプロパティの名前 IteratorSE getPropertyNames()
MessageContext のプロパティの名前のイテレータビューを返します Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.