public final class MTOMFeature extends WebServiceFeature
Dispatch
instances on the client side and Endpoint
instances on the server side. This feature cannot be used for Service
instance creation on the client side.
The following describes the affects of this feature with respect to being enabled or disabled:
The threshold
property can be used to set the threshold
value used to determine when binary data should be XOP encoded.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID
Constant value identifying the MTOMFeature
|
protected int |
threshold
Property for MTOM threshold value.
|
enabled
Constructor and Description |
---|
MTOMFeature()
Create an
MTOMFeature . |
MTOMFeature(boolean enabled)
Creates a
MTOMFeature . |
MTOMFeature(boolean enabled,
int threshold)
Creates a
MTOMFeature . |
MTOMFeature(int threshold)
Creates a
MTOMFeature . |
Modifier and Type | Method and Description |
---|---|
java.lang.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.
|
isEnabled
public static final java.lang.String ID
protected int threshold
public MTOMFeature()
MTOMFeature
.
The instance created will be enabled.public MTOMFeature(boolean enabled)
MTOMFeature
.enabled
- specifies if this feature should be enabled or notpublic MTOMFeature(int threshold)
MTOMFeature
.
The instance created will be enabled.threshold
- the size in bytes that binary data SHOULD be before
being sent as an attachment.WebServiceException
- if threshold is < 0public MTOMFeature(boolean enabled, int threshold)
MTOMFeature
.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.WebServiceException
- if threshold is < 0public java.lang.String getID()
getID
in class WebServiceFeature
public int getThreshold()