- 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
を作成します。
-
-
-
コンストラクタの詳細
-
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の場合
-
-