當前位置: 首頁>>代碼示例>>Java>>正文


Java SOAPBinding.SOAP12HTTP_BINDING屬性代碼示例

本文整理匯總了Java中javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING屬性的典型用法代碼示例。如果您正苦於以下問題:Java SOAPBinding.SOAP12HTTP_BINDING屬性的具體用法?Java SOAPBinding.SOAP12HTTP_BINDING怎麽用?Java SOAPBinding.SOAP12HTTP_BINDING使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在javax.xml.ws.soap.SOAPBinding的用法示例。


在下文中一共展示了SOAPBinding.SOAP12HTTP_BINDING屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的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;
}
 
開發者ID:wso2,項目名稱:wso2-axis2,代碼行數:34,代碼來源:DescriptionUtils.java

示例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;
}
 
開發者ID:SunburstApps,項目名稱:OpenJSharp,代碼行數:23,代碼來源:DeploymentDescriptorParser.java


注:本文中的javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。