com.nec.webotx.jbi.binding.tcpip.handler
インタフェース MessageContext


public interface MessageContext

メッセージやエンドポイントに関連する情報を取得することができます。

作成者:
NEC Corporation.

メソッドの概要
 java.lang.String getEndpointName()
          エンドポイントの名前を取得します。
 java.lang.String getHost()
          エンドポイントで定義したホスト名を返却します。
 javax.xml.namespace.QName[] getInterfaceNames()
          エンドポイントのインタフェース名を取得します。
 int getLocalPort()
          使用中のローカルポート番号を取得します。
 java.lang.String getMessageID()
          メッセージエクスチェンジのIDを取得します。
 int getPort()
          使用中のポート番号を取得します。
 java.util.Set<java.lang.String> getProertyNames()
          メッセージエクスチェンジプロパティの名前のリストを取得します。
 java.lang.Object getProperty(java.lang.String name)
          メッセージエクスチェンジプロパティを取得します。
 javax.xml.namespace.QName getServiceName()
          エンドポイントのサービス名を取得します。
 boolean isConsumer()
          コンシューマのエンドポイントの場合に true を返却します。
 boolean isProvider()
          プロバイダのエンドポイントの場合に true を返却します。
 void setProperty(java.lang.String name, java.lang.Object obj)
          メッセージエクスチェンジプロパティを設定します。
 

メソッドの詳細

getProperty

java.lang.Object getProperty(java.lang.String name)
メッセージエクスチェンジプロパティを取得します。

パラメータ:
name - プロパティ名
戻り値:
オブジェクト

getProertyNames

java.util.Set<java.lang.String> getProertyNames()
メッセージエクスチェンジプロパティの名前のリストを取得します。

戻り値:
メッセージエクスチェンジプロパティ名前の一覧

setProperty

void setProperty(java.lang.String name,
                 java.lang.Object obj)
メッセージエクスチェンジプロパティを設定します。

パラメータ:
name - プロパティ名
obj - オブジェクト

getMessageID

java.lang.String getMessageID()
メッセージエクスチェンジのIDを取得します。 * @return メッセージエクスチェンジのID


isConsumer

boolean isConsumer()
コンシューマのエンドポイントの場合に true を返却します。 * @return コンシューマならば true


isProvider

boolean isProvider()
プロバイダのエンドポイントの場合に true を返却します。 * @return プロバイダならば true


getEndpointName

java.lang.String getEndpointName()
エンドポイントの名前を取得します。 * @return エンドポイントの名前


getServiceName

javax.xml.namespace.QName getServiceName()
エンドポイントのサービス名を取得します。 * @return エンドポイントのサービス名


getInterfaceNames

javax.xml.namespace.QName[] getInterfaceNames()
エンドポイントのインタフェース名を取得します。 * @return エンドポイントのインタフェース名


getPort

int getPort()
使用中のポート番号を取得します。 * @return ポート番号


getLocalPort

int getLocalPort()
使用中のローカルポート番号を取得します。Inbound ならば getPort と同じ値を返却します。 * @return ローカルポート番号


getHost

java.lang.String getHost()
エンドポイントで定義したホスト名を返却します。 * @return ホスト名



Copyright (C) 1998 - 2012 NEC Corporation. All rights reserved.