|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface IMessageExchange
MessageExchangeのFacadeパターンのインタフェースです。実装クラスはMessageExchange オブジェクトの参照を持ちます。
| フィールドの概要 | |
|---|---|
static java.lang.String |
JTA_TRANSACTION_PROPERTY_NAME
JTAトランザクションコンテキストの属性名です。 |
| メソッドの概要 | |
|---|---|
javax.jbi.messaging.Fault |
createFault()
Faultオブジェクトの汎用ファクトリメソッドです。 |
javax.jbi.messaging.NormalizedMessage |
createMessage()
保有しているメッセージエクスチェンジに基づき、Normalizedメッセージを作成します。 |
javax.jbi.servicedesc.ServiceEndpoint |
getEndpoint()
このメッセージエクスチェンジで使用するエンドポイントを取得します。 |
java.lang.String |
getExchangeId()
NMRにより割り当てられたユニークな識別子を取得します。 |
javax.jbi.messaging.Fault |
getFault()
Faultメッセージがセットされているならば、このメッセージエクスチェンジから取得できます。 |
javax.xml.namespace.QName |
getInterfaceName()
このメッセージエクスチェンジで使用するインタフェースを取得します。 |
javax.jbi.messaging.NormalizedMessage |
getMessage(java.lang.String name)
保有しているメッセージの参照からNormalizedメッセージを取得します。 |
javax.xml.namespace.QName |
getOperation()
このメッセージエクスチェンジで使用するオペレーションを取得します。 |
java.net.URI |
getPattern()
このメッセージエクスチェンジのURIを取得します。 |
java.lang.Object |
getProperty(java.lang.String name)
指定される属性を取得します。 |
java.util.Set |
getPropertyNames()
このメッセージエクスチェンジから全ての属性名を取得します。 |
javax.jbi.messaging.MessageExchange.Role |
getRole()
このメッセージエクスチェンジのロールを取得します。 |
javax.xml.namespace.QName |
getService()
このメッセージエクスチェンジで使用するサービスを取得します。 |
javax.jbi.messaging.ExchangeStatus |
getStatus()
このメッセージエクスチェンジの処理ステータスを取得します。 |
boolean |
isTransacted()
トランザクションコンテキストの存在を判断します。 |
void |
setFault(javax.jbi.messaging.Fault fault)
Faultメッセージをこのメッセージエクスチェンジに設定します。 |
void |
setMessage(javax.jbi.messaging.NormalizedMessage msg,
java.lang.String name)
指定したメッセージの参照でNoramlizedメッセージを設定します。 |
void |
setProperty(java.lang.String name,
java.lang.Object obj)
メッセージエクスチェンジに属性を設定します。 |
| フィールドの詳細 |
|---|
static final java.lang.String JTA_TRANSACTION_PROPERTY_NAME
| メソッドの詳細 |
|---|
java.net.URI getPattern()
java.lang.String getExchangeId()
javax.jbi.messaging.ExchangeStatus getStatus()
javax.jbi.messaging.Fault getFault()
void setFault(javax.jbi.messaging.Fault fault)
throws javax.jbi.messaging.MessagingException
fault - Faultメッセージ
javax.jbi.messaging.MessagingException - メッセージエクスチェンジのステータスによりセットできない場合
javax.jbi.messaging.NormalizedMessage createMessage()
throws javax.jbi.messaging.MessagingException
javax.jbi.messaging.MessagingException - 生成に失敗した場合
javax.jbi.messaging.Fault createFault()
throws javax.jbi.messaging.MessagingException
javax.jbi.messaging.MessagingException - 生成に失敗した場合javax.jbi.messaging.NormalizedMessage getMessage(java.lang.String name)
name - 参照するメッセージ名
void setMessage(javax.jbi.messaging.NormalizedMessage msg,
java.lang.String name)
throws javax.jbi.messaging.MessagingException
msg - Normalizedメッセージname - 参照するメッセージ名
javax.jbi.messaging.MessagingException - メッセージエクスチェンジのステータスによりセットできない場合java.lang.Object getProperty(java.lang.String name)
name - 属性名
void setProperty(java.lang.String name,
java.lang.Object obj)
name - 属性名obj - 属性値javax.jbi.servicedesc.ServiceEndpoint getEndpoint()
javax.xml.namespace.QName getInterfaceName()
javax.xml.namespace.QName getService()
javax.xml.namespace.QName getOperation()
boolean isTransacted()
javax.jbi.messaging.MessageExchange.Role getRole()
java.util.Set getPropertyNames()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||