public interface MessageContext
MessageContext
は、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.