- java.lang.Object
-
- javax.xml.ws.WebServiceFeature
-
- javax.xml.ws.soap.MTOMFeature
-
public final class MTOMFeature extends WebServiceFeature
This feature represents the use of MTOM with a web service. This feature can be used during the creation of SEI proxy, andDispatch
instances on the client side andEndpoint
instances on the server side. This feature cannot be used forService
instance creation on the client side.The following describes the affects of this feature with respect to being enabled or disabled:
- ENABLED: In this Mode, MTOM will be enabled. A receiver MUST accept both a non-optimized and an optimized message, and a sender MAY send an optimized message, or a non-optimized message. The heuristics used by a sender to determine whether to use optimization or not are implementation-specific.
- DISABLED: In this Mode, MTOM will be disabled
The
threshold
property can be used to set the threshold value used to determine when binary data should be XOP encoded.- Since:
- JAX-WS 2.1
-
-
Field Summary
Fields Modifier and Type Field and Description static String
ID
Constant value identifying the MTOMFeatureprotected int
threshold
Property for MTOM threshold value.-
Fields inherited from class javax.xml.ws.WebServiceFeature
enabled
-
-
Constructor Summary
Constructors Constructor and Description MTOMFeature()
Create anMTOMFeature
.MTOMFeature(boolean enabled)
Creates anMTOMFeature
.MTOMFeature(boolean enabled, int threshold)
Creates anMTOMFeature
.MTOMFeature(int threshold)
Creates anMTOMFeature
.
-
Method Summary
Methods Modifier and Type Method and Description String
getID()
Get the unique identifier for this WebServiceFeature.int
getThreshold()
Gets the threshold value used to determine when binary data should be sent as an attachment.-
Methods inherited from class javax.xml.ws.WebServiceFeature
isEnabled
-
-
-
-
Field Detail
-
ID
public static final String ID
Constant value identifying the MTOMFeature- See Also:
- Constant Field Values
-
threshold
protected int threshold
Property for MTOM threshold value. This property serves as a hint when MTOM is enabled, binary data above this size in bytes SHOULD be sent as attachment. The value of this property MUST always be >= 0. Default value is 0.
-
-
Constructor Detail
-
MTOMFeature
public MTOMFeature()
Create anMTOMFeature
. The instance created will be enabled.
-
MTOMFeature
public MTOMFeature(boolean enabled)
Creates anMTOMFeature
.- Parameters:
enabled
- specifies if this feature should be enabled or not
-
MTOMFeature
public MTOMFeature(int threshold)
Creates anMTOMFeature
. The instance created will be enabled.- Parameters:
threshold
- the size in bytes that binary data SHOULD be before being sent as an attachment.- Throws:
WebServiceException
- if threshold is < 0
-
MTOMFeature
public MTOMFeature(boolean enabled, int threshold)
Creates anMTOMFeature
.- Parameters:
enabled
- specifies if this feature should be enabled or notthreshold
- the size in bytes that binary data SHOULD be before being sent as an attachment.- Throws:
WebServiceException
- if threshold is < 0
-
-
Method Detail
-
getID
public String getID()
Get the unique identifier for this WebServiceFeature.- Specified by:
getID
in classWebServiceFeature
- Returns:
- the unique identifier for this feature.
-
getThreshold
public int getThreshold()
Gets the threshold value used to determine when binary data should be sent as an attachment.- Returns:
- the current threshold size in bytes
-
-
Deutsche Übersetzung
Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.
Vielen Dank im Voraus.
Dokument erstellt 11/06/2005, zuletzt geändert 04/03/2020
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/java-api-rf-javax/xml/ws/soap/MTOMFeature.html
Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.
Referenzen
Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor Diese Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.