- java.lang.Object
-
- javax.xml.ws.WebServiceFeature
-
- javax.xml.ws.soap.MTOMFeature
-
public final class MTOMFeature extends WebServiceFeature
この機能は、WebサービスでのMTOMの使用を表します。 この機能は、SEIプロキシ、クライアント側のDispatch
インスタンスおよびサーバー側のEndpoint
インスタンスの作成時に使用できます。 この機能はクライアント側のService
インスタンスの作成には使用できません。この機能を有効または無効にした場合の影響は次のとおりです。
- 有効: このモードでは、MTOMが有効になります。 受信側は、最適化されていないメッセージも最適化されたメッセージも受け入れる必要があり、送信側は最適化されたメッセージも、最適化されていないメッセージも送信できます。 最適化するかどうかを決定するため、送信側が使用するヒューリスティックは、実装に固有です。
- 無効: このモードでは、MTOMが無効になります
threshold
プロパティを使用して、いつバイナリ・データをXOPでエンコードすべきかどうかを判定するためのしきい値を設定できます。- 導入されたバージョン:
- 1.6, JAX-WS 2.1
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static String
ID
MTOMFeatureを識別する定数ですprotected int
threshold
MTOMしきい値のプロパティです。-
クラス javax.xml.ws.WebServiceFeatureから継承されたフィールド
enabled
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MTOMFeature()
MTOMFeature
を作成します。MTOMFeature(boolean enabled)
MTOMFeature
を作成します。MTOMFeature(boolean enabled, int threshold)
MTOMFeature
を作成します。MTOMFeature(int threshold)
MTOMFeature
を作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 String
getID()
このWebServiceFeatureの一意の識別子を取得します。int
getThreshold()
バイナリ・データを添付として送信すべきかどうかを判定するためのしきい値を取得します。-
クラス java.lang.Objectから継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
クラス javax.xml.ws.WebServiceFeatureから継承されたメソッド
isEnabled
-
-
-
-
コンストラクタの詳細
-
MTOMFeature
public MTOMFeature()
MTOMFeature
を作成します。 作成されたインスタンスは有効になります。
-
MTOMFeature
public MTOMFeature(boolean enabled)
MTOMFeature
を作成します。- パラメータ:
enabled
- この機能を有効にするかどうかを指定する
-
MTOMFeature
public MTOMFeature(int threshold)
MTOMFeature
を作成します。 作成されたインスタンスは有効になります。- パラメータ:
threshold
- 添付として送信すべきバイナリ・データのサイズ(バイト単位)。- 例外:
WebServiceException
- しきい値が<0の場合
-
MTOMFeature
public MTOMFeature(boolean enabled, int threshold)
MTOMFeature
を作成します。- パラメータ:
enabled
- この機能を有効にするかどうかを指定するthreshold
- 添付として送信すべきバイナリ・データのサイズ(バイト単位)。- 例外:
WebServiceException
- しきい値が<0の場合
-
-
メソッドの詳細
-
getID
public String getID()
このWebServiceFeatureの一意の識別子を取得します。- 定義:
getID
、クラス:WebServiceFeature
- 戻り値:
- この機能の一意の識別子。
-
getThreshold
public int getThreshold()
バイナリ・データを添付として送信すべきかどうかを判定するためのしきい値を取得します。- 戻り値:
- 現在のしきい値サイズ(バイト単位)
-
-