本文整理匯總了Java中javax.xml.ws.soap.SOAPBinding.SOAP11HTTP_BINDING屬性的典型用法代碼示例。如果您正苦於以下問題:Java SOAPBinding.SOAP11HTTP_BINDING屬性的具體用法?Java SOAPBinding.SOAP11HTTP_BINDING怎麽用?Java SOAPBinding.SOAP11HTTP_BINDING使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類javax.xml.ws.soap.SOAPBinding
的用法示例。
在下文中一共展示了SOAPBinding.SOAP11HTTP_BINDING屬性的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: mapBindingTypeWsdlToAnnotation
/**
* Given a binding type value based on WSDL, return the corresponding JAXWS annotation value.
* The WSDL binding type values are based on the namespace of the binding extension element.
* The JAXWS annotation values correspond to the values to the HTTPBinding and SOAPBinding
* annotations. Additionally, proprietary values for JMS bindings are supported. The JAXWS
* binding type annotation values returned could be from SOAPBinding or HTTPBinding.
*
* @param wsdlBindingType The binding type as represnted by the WSDL binding extension namespace
* @param soapTransport The WSDL transport. Used to determine if a JMS binding type should
* be returned
* @return The binding represented by a JAXWS Binding Type Annotation value from either
* SOAPBinding or HTTPBinding.
*/
public static String mapBindingTypeWsdlToAnnotation(String wsdlBindingType, String soapTransport) {
String soapBindingType = null;
if (EndpointDescriptionWSDL.SOAP11_WSDL_BINDING.equals(wsdlBindingType)) {
if (MDQConstants.SOAP11JMS_BINDING.equals(soapTransport)) {
soapBindingType = MDQConstants.SOAP11JMS_BINDING;
} else {
//REVIEW: We are making the assumption that if not JMS, then HTTP
soapBindingType = SOAPBinding.SOAP11HTTP_BINDING;
}
} else if (EndpointDescriptionWSDL.SOAP12_WSDL_BINDING.equals(wsdlBindingType)) {
if (MDQConstants.SOAP12JMS_BINDING.equals(soapTransport)) {
soapBindingType = MDQConstants.SOAP12JMS_BINDING;
} else {
//REVIEW: We are making the assumption that if not JMS, then HTTP
soapBindingType = SOAPBinding.SOAP12HTTP_BINDING;
}
} else if (EndpointDescriptionWSDL.HTTP_WSDL_BINDING.equals(wsdlBindingType)) {
soapBindingType = javax.xml.ws.http.HTTPBinding.HTTP_BINDING;
}
return soapBindingType;
}
示例2: getBindingIdForToken
/**
* JSR-109 defines short-form tokens for standard binding Ids. These are
* used only in DD. So stand alone deployment descirptor should also honor
* these tokens. This method converts the tokens to API's standard
* binding ids
*
* @param lexical binding attribute value from DD. Always not null
* @return returns corresponding API's binding ID or the same lexical
*/
public static @NotNull String getBindingIdForToken(@NotNull String lexical) {
if (lexical.equals("##SOAP11_HTTP")) {
return SOAPBinding.SOAP11HTTP_BINDING;
} else if (lexical.equals("##SOAP11_HTTP_MTOM")) {
return SOAPBinding.SOAP11HTTP_MTOM_BINDING;
} else if (lexical.equals("##SOAP12_HTTP")) {
return SOAPBinding.SOAP12HTTP_BINDING;
} else if (lexical.equals("##SOAP12_HTTP_MTOM")) {
return SOAPBinding.SOAP12HTTP_MTOM_BINDING;
} else if (lexical.equals("##XML_HTTP")) {
return HTTPBinding.HTTP_BINDING;
}
return lexical;
}
示例3: isValidInvocationParam
private boolean isValidInvocationParam(Object object) {
String bindingId = endpointDesc.getClientBindingID();
// If no bindingId was found, use the default.
if (bindingId == null) {
bindingId = SOAPBinding.SOAP11HTTP_BINDING;
}
// If it's not an HTTP_BINDING, then we can allow for null params,
// but only in PAYLOAD mode per JAX-WS Section 4.3.2.
if (!bindingId.equals(HTTPBinding.HTTP_BINDING)) {
if (mode.equals(Mode.MESSAGE) && object == null) {
throw ExceptionFactory.makeWebServiceException(Messages.getMessage("dispatchNullParamMessageMode"));
}
} else {
// In all cases (PAYLOAD and MESSAGE) we must throw a WebServiceException
// if the parameter is null and request method is POST or PUT.
if (object == null && isPOSTorPUTRequest()) {
throw ExceptionFactory.makeWebServiceException(Messages.getMessage("dispatchNullParamHttpBinding"));
}
}
if (object instanceof DOMSource) {
DOMSource ds = (DOMSource)object;
if (ds.getNode() == null && ds.getSystemId() == null) {
throw ExceptionFactory.makeWebServiceException(Messages.getMessage("dispatchBadDOMSource"));
}
}
// If we've gotten this far, then all is good.
return true;
}
示例4: getBindingID
public String getBindingID() {
return SOAPBinding.SOAP11HTTP_BINDING;
}