类javax.jws.soap.SOAPBinding.Use源码实例Demo

下面列出了怎么用javax.jws.soap.SOAPBinding.Use的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: syndesis   文件: BindingHelper.java
BindingHelper(BindingMessageInfo bindingMessageInfo) throws ParserException, ParserConfigurationException {

        this.bindingMessageInfo = bindingMessageInfo;
        this.bindingOperation = bindingMessageInfo.getBindingOperation();
        this.schemaCollection = bindingMessageInfo.getBindingOperation().getBinding().getService().getXmlSchemaCollection();

        SoapOperationInfo soapOperationInfo = bindingOperation.getExtensor(SoapOperationInfo.class);
        SoapBindingInfo soapBindingInfo = (SoapBindingInfo) bindingOperation.getBinding();

        soapVersion = soapBindingInfo.getSoapVersion();

        // get binding style
        if (soapOperationInfo.getStyle() != null) {
            style = Style.valueOf(soapOperationInfo.getStyle().toUpperCase(Locale.US));
        } else if (soapBindingInfo.getStyle() != null) {
            style = Style.valueOf(soapBindingInfo.getStyle().toUpperCase(Locale.US));
        } else {
            style = Style.DOCUMENT;
        }

        // get body binding
        SoapBodyInfo soapBodyInfo = bindingMessageInfo.getExtensor(SoapBodyInfo.class);
        List<SoapHeaderInfo> soapHeaders = bindingMessageInfo.getExtensors(SoapHeaderInfo.class);
        bodyParts = soapBodyInfo.getParts();

        // get any headers as MessagePartInfos
        hasHeaders = soapHeaders != null && !soapHeaders.isEmpty();
        headerParts = hasHeaders ?
            soapHeaders.stream().map(SoapHeaderInfo::getPart).collect(Collectors.toList()) : null;

        // get required body use
        Use use = Use.valueOf(soapBodyInfo.getUse().toUpperCase(Locale.US));
        if (ENCODED.equals(use)) {
            // TODO could we add support for RPC/encoded messages by setting schema type to any??
            throw new ParserException("Messages with use='encoded' are not supported");
        }

        // Document builder for create schemaset
        this.documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
    }
 
源代码2 项目: cxf   文件: JaxWsSoapBindingConfiguration.java
@Override
public String getUse() {
    SOAPBinding sb = getServiceClass().getAnnotation(SOAPBinding.class);
    if (sb != null) {
        if (sb.use().equals(Use.LITERAL)) {
            return "literal";
        } else if (sb.use().equals(Use.ENCODED)) {
            return "encoded";
        }
    }
    return super.getUse();
}
 
源代码3 项目: TencentKona-8   文件: SOAPBinding.java
/**
 * Get {@link Use} such as <code>literal</code> or <code>encoded</code>.
 */
public Use getUse() {
    return use;
}
 
源代码4 项目: TencentKona-8   文件: SOAPBinding.java
/**
 * Returns true if its document/literal
 */
public boolean isDocLit() {
    return style == Style.DOCUMENT && use == Use.LITERAL;
}
 
源代码5 项目: TencentKona-8   文件: SOAPBinding.java
/**
 * Returns true if this is a rpc/literal binding
 */
public boolean isRpcLit() {
    return style == Style.RPC && use == Use.LITERAL;
}
 
源代码6 项目: jdk8u60   文件: SOAPBinding.java
/**
 * Get {@link Use} such as <code>literal</code> or <code>encoded</code>.
 */
public Use getUse() {
    return use;
}
 
源代码7 项目: jdk8u60   文件: SOAPBinding.java
/**
 * Returns true if its document/literal
 */
public boolean isDocLit() {
    return style == Style.DOCUMENT && use == Use.LITERAL;
}
 
源代码8 项目: jdk8u60   文件: SOAPBinding.java
/**
 * Returns true if this is a rpc/literal binding
 */
public boolean isRpcLit() {
    return style == Style.RPC && use == Use.LITERAL;
}
 
源代码9 项目: openjdk-jdk8u   文件: SOAPBinding.java
/**
 * Get {@link Use} such as <code>literal</code> or <code>encoded</code>.
 */
public Use getUse() {
    return use;
}
 
源代码10 项目: openjdk-jdk8u   文件: SOAPBinding.java
/**
 * Returns true if its document/literal
 */
public boolean isDocLit() {
    return style == Style.DOCUMENT && use == Use.LITERAL;
}
 
源代码11 项目: openjdk-jdk8u   文件: SOAPBinding.java
/**
 * Returns true if this is a rpc/literal binding
 */
public boolean isRpcLit() {
    return style == Style.RPC && use == Use.LITERAL;
}
 
源代码12 项目: openjdk-jdk8u-backup   文件: SOAPBinding.java
/**
 * Get {@link Use} such as <code>literal</code> or <code>encoded</code>.
 */
public Use getUse() {
    return use;
}
 
源代码13 项目: openjdk-jdk8u-backup   文件: SOAPBinding.java
/**
 * Returns true if its document/literal
 */
public boolean isDocLit() {
    return style == Style.DOCUMENT && use == Use.LITERAL;
}
 
源代码14 项目: openjdk-jdk8u-backup   文件: SOAPBinding.java
/**
 * Returns true if this is a rpc/literal binding
 */
public boolean isRpcLit() {
    return style == Style.RPC && use == Use.LITERAL;
}
 
源代码15 项目: openjdk-jdk9   文件: SOAPBinding.java
/**
 * Get {@link Use} such as <code>literal</code> or <code>encoded</code>.
 */
public Use getUse() {
    return use;
}
 
源代码16 项目: openjdk-jdk9   文件: SOAPBinding.java
/**
 * Returns true if its document/literal
 */
public boolean isDocLit() {
    return style == Style.DOCUMENT && use == Use.LITERAL;
}
 
源代码17 项目: openjdk-jdk9   文件: SOAPBinding.java
/**
 * Returns true if this is a rpc/literal binding
 */
public boolean isRpcLit() {
    return style == Style.RPC && use == Use.LITERAL;
}
 
源代码18 项目: hottub   文件: SOAPBinding.java
/**
 * Get {@link Use} such as <code>literal</code> or <code>encoded</code>.
 */
public Use getUse() {
    return use;
}
 
源代码19 项目: hottub   文件: SOAPBinding.java
/**
 * Returns true if its document/literal
 */
public boolean isDocLit() {
    return style == Style.DOCUMENT && use == Use.LITERAL;
}
 
源代码20 项目: hottub   文件: SOAPBinding.java
/**
 * Returns true if this is a rpc/literal binding
 */
public boolean isRpcLit() {
    return style == Style.RPC && use == Use.LITERAL;
}
 
源代码21 项目: openjdk-8-source   文件: SOAPBinding.java
/**
 * Get {@link Use} such as <code>literal</code> or <code>encoded</code>.
 */
public Use getUse() {
    return use;
}
 
源代码22 项目: openjdk-8-source   文件: SOAPBinding.java
/**
 * Returns true if its document/literal
 */
public boolean isDocLit() {
    return style == Style.DOCUMENT && use == Use.LITERAL;
}
 
源代码23 项目: openjdk-8-source   文件: SOAPBinding.java
/**
 * Returns true if this is a rpc/literal binding
 */
public boolean isRpcLit() {
    return style == Style.RPC && use == Use.LITERAL;
}
 
源代码24 项目: openjdk-8   文件: SOAPBinding.java
/**
 * Get {@link Use} such as <code>literal</code> or <code>encoded</code>.
 */
public Use getUse() {
    return use;
}
 
源代码25 项目: openjdk-8   文件: SOAPBinding.java
/**
 * Returns true if its document/literal
 */
public boolean isDocLit() {
    return style == Style.DOCUMENT && use == Use.LITERAL;
}
 
源代码26 项目: openjdk-8   文件: SOAPBinding.java
/**
 * Returns true if this is a rpc/literal binding
 */
public boolean isRpcLit() {
    return style == Style.RPC && use == Use.LITERAL;
}
 
源代码27 项目: cxf   文件: HelloWrongAnnotation.java
@SOAPBinding(style = Style.RPC, use = Use.LITERAL)
@WebMethod(operationName = "sayHi", exclude = false)
String sayHi();