Web サービス(JWS ファイルのインスタンス)への参照を表します。このインタフェースは、JWS サービスに関連付けられたサービス コントロールのインスタンスを参照することもできます。
構文
public interface ServiceHandle extends java.io.Serializable
パッケージ
package weblogic.jws
備考
なし。
メンバー
コンストラクタ
なし。
メソッド
public String getConversationID()
ハンドルが参照するコントロール インスタンスの ID を返します。ハンドルがコントロール インスタンスではなく、サービス インスタンスに関連付けられている場合は null になる場合があります。
public String getJNDIBaseName()
ピリオドで区切られた、URI に基づく文字列を返します。この文字列は、サーバ上のこのサービスをユニークに識別し、このサービスに関連付けられたオブジェクトのユニークな JNDI 名の生成に使用されます。
public int getScheme()
このサービス ハンドルの作成に使用されたプロトコル方式を返します。返される値は、以下のフィールドで定義される定数のいずれかです。
public String getURI()
このサービスの参照に使用できる、プロトコルに依存しない URI を返します。
public URL getURL()
このサービスへの参照を、このサービス ハンドルの作成に使用されたものと同じ方式を使用して定義する URL を返します。
public URL getURL(int scheme)
このサービスへの参照を、指定した方式を使用して定義する URL を返します。scheme 引数は、以下のフィールドで定義される定数のいずれかです。
フィールド
public final static int SCHEME_DEFAULT = 0
デフォルトの方式が使用されることを示します。この値は、getURL(int scheme) の引数としてのみ使用されます。
public final static int SCHEME_HTTP = 1
http: 方式を示します。
public final static int SCHEME_JMS = 2
jms: 方式を示します。
public final static int SCHEME_SMTP = 3
smtp: 方式を示します。
public final static int SCHEME_FTP = 4
ftp: 方式を示します。
public final static int SCHEME_FILE = 5
file: 方式を示します。
コールバック
なし。
関連トピック
JwsContext インタフェース