- 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 StringIDMTOMFeatureを識別する定数ですprotected intthresholdMTOMしきい値のプロパティです。- 
クラス javax.xml.ws.WebServiceFeatureで宣言されたフィールドenabled
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 MTOMFeature()MTOMFeatureを作成します。MTOMFeature(boolean enabled)MTOMFeatureを作成します。MTOMFeature(boolean enabled, int threshold)MTOMFeatureを作成します。MTOMFeature(int threshold)MTOMFeatureを作成します。
 
- 
- 
- 
コンストラクタの詳細- 
MTOMFeaturepublic MTOMFeature() MTOMFeatureを作成します。 作成されたインスタンスは有効になります。
 - 
MTOMFeaturepublic MTOMFeature(boolean enabled) MTOMFeatureを作成します。- パラメータ:
- enabled- この機能を有効にするかどうかを指定する
 
 - 
MTOMFeaturepublic MTOMFeature(int threshold) MTOMFeatureを作成します。 作成されたインスタンスは有効になります。- パラメータ:
- threshold- 添付として送信すべきバイナリ・データのサイズ(バイト単位)。
- 例外:
- WebServiceException- しきい値が<0の場合
 
 - 
MTOMFeaturepublic MTOMFeature(boolean enabled, int threshold)MTOMFeatureを作成します。- パラメータ:
- enabled- この機能を有効にするかどうかを指定する
- threshold- 添付として送信すべきバイナリ・データのサイズ(バイト単位)。
- 例外:
- WebServiceException- しきい値が<0の場合
 
 
- 
 
-