public class Utils
extends java.lang.Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
applyPolicyToSOAPBindings(AxisService axisService,
org.apache.neethi.Policy policy)
Applies the MTOM policy to the binding level of the web service.
|
static MTOMAssertion |
getMTOMAssertion(AxisDescription axisDescription)
Extracts the MTOM assertion object if it is exists into the policy based on a given
AxisDescription. |
static org.apache.neethi.Policy |
getMTOMPolicy(Parameter param)
Based on the parameter passed a
MTOM10Assertion object is created by default. |
static AxisService |
locateAxisService(AxisDescription axisDescription)
Locates the
AxisService object searching up in the hierarchy recursively
the AxisDescription object passed. |
public static MTOMAssertion getMTOMAssertion(AxisDescription axisDescription)
AxisDescription.axisDescription - the AxisDescription object that should be searched.MTOMAssertion the MTOMAssertion found. If it is not found "null" is returned.public static AxisService locateAxisService(AxisDescription axisDescription)
AxisService object searching up in the hierarchy recursively
the AxisDescription object passed.axisDescription - the AxisDescription object that should be checked.AxisService object found or "null".public static org.apache.neethi.Policy getMTOMPolicy(Parameter param)
MTOM10Assertion object is created by default.
Then it is added to a Policy object and returned.param - the Parameter object that contains the value of the "enableMTOM" parameter:
"true" or "optional".Policy object for the MTOM assertion.public static void applyPolicyToSOAPBindings(AxisService axisService, org.apache.neethi.Policy policy) throws AxisFault
axisService - the AxisService to whom binding level the MTOM policy should be attached.policy - the Policy object that contains the MTOM assertion.AxisFault - thrown if the parameter is locked on a parent level - thus it could not be added.Copyright © 2004-2023 The Apache Software Foundation. All Rights Reserved.