本文整理了Java中org.apache.synapse.MessageContext.isSOAP11()
方法的一些代码示例,展示了MessageContext.isSOAP11()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MessageContext.isSOAP11()
方法的具体详情如下:
包路径:org.apache.synapse.MessageContext
类名称:MessageContext
方法名:isSOAP11
[英]Is this message a SOAP 1.1 message?
[中]这是SOAP 1.1消息吗?
代码示例来源:origin: wso2/wso2-synapse
/**
* {@inheritDoc}
*/
public boolean isSOAP11() {
return mc.isSOAP11();
}
代码示例来源:origin: wso2/wso2-synapse
/**
* {@inheritDoc}
*/
public boolean isSOAP11() {
return mc.isSOAP11();
}
代码示例来源:origin: org.apache.synapse/synapse-extensions
public boolean isSOAP11() {
return mc.isSOAP11();
}
代码示例来源:origin: wso2/wso2-synapse
private String getFullLogMessage(MessageContext synCtx) {
StringBuffer sb = new StringBuffer();
sb.append(getSimpleLogMessage(synCtx));
try {
org.apache.axis2.context.MessageContext a2mc = ((Axis2MessageContext) synCtx).getAxis2MessageContext();
// If there is a XML element which store sourced JSON payload, synCtx.getEnvelope() will not be null.
// So need to check it also to avoid log in JSON format i.e. {"value" : "test"}
if (synCtx.getEnvelope() != null) {
sb.append(separator).append("Envelope: ").append(synCtx.getEnvelope());
}
else if (JsonUtil.hasAJsonPayload(a2mc)) {
sb.append(separator).append("Payload: ").append(JsonUtil.jsonPayloadToString(a2mc));
}
} catch (Exception e) {
SOAPEnvelope envelope = synCtx.isSOAP11() ? OMAbstractFactory.getSOAP11Factory().getDefaultEnvelope()
:OMAbstractFactory.getSOAP12Factory().getDefaultEnvelope();
try {
synCtx.setEnvelope(envelope);
} catch (Exception e1) {
log.error("Could not replace faulty SOAP Envelop. Error: " + e1.getLocalizedMessage());
return sb.toString();
}
handleException("Could not build full log message: " + e.getLocalizedMessage(), e, synCtx);
}
return trimLeadingSeparator(sb);
}
代码示例来源:origin: org.apache.synapse/synapse-core
if (messageIn.isSOAP11()) {
options.setProperty(Constants.Configuration.DISABLE_SOAP_ACTION, true);
} else {
代码示例来源:origin: org.apache.synapse/synapse-core
else if (synCtx.isDoingGET())
return SynapseConstants.FORMAT_GET;
else if (synCtx.isSOAP11())
return SynapseConstants.FORMAT_SOAP11;
else
代码示例来源:origin: wso2/wso2-synapse
else if (synCtx.isDoingGET())
return SynapseConstants.FORMAT_GET;
else if (synCtx.isSOAP11())
return SynapseConstants.FORMAT_SOAP11;
else
代码示例来源:origin: wso2/wso2-synapse
/**
* This method will read the entire content from the input stream of the request if there is a parsing error.
*
* @param synCtx Synapse message context.
*/
private void consumeInputOnOmException(MessageContext synCtx) {
try {
RelayUtils.consumeAndDiscardMessage(((Axis2MessageContext) synCtx).getAxis2MessageContext());
} catch (AxisFault axisFault) {
log.error("Exception while consuming the input stream on Om Exception", axisFault);
}
SOAPEnvelope soapEnvelope;
if (synCtx.isSOAP11()) {
soapEnvelope = OMAbstractFactory.getSOAP11Factory().createSOAPEnvelope();
soapEnvelope.addChild(OMAbstractFactory.getSOAP11Factory().createSOAPBody());
} else {
soapEnvelope = OMAbstractFactory.getSOAP12Factory().createSOAPEnvelope();
soapEnvelope.addChild(OMAbstractFactory.getSOAP12Factory().createSOAPBody());
}
try {
synCtx.setEnvelope(soapEnvelope);
} catch (AxisFault e) {
log.error("Exception or Error occurred resetting SOAP Envelope", e);
}
}
}
代码示例来源:origin: wso2/wso2-synapse
if (msgContext.isSOAP11()) {
soapEnvelope = OMAbstractFactory.
getSOAP11Factory().createSOAPEnvelope();
代码示例来源:origin: org.wso2.carbon.appmgt/org.wso2.carbon.appmgt.gateway
public static void setSOAPFault(MessageContext messageContext, String code,
String reason, String detail) {
SOAPFactory factory = (messageContext.isSOAP11() ?
OMAbstractFactory.getSOAP11Factory() : OMAbstractFactory.getSOAP12Factory());
if (messageContext.isSOAP11()) {
faultCode.setText(new QName(fault.getNamespace().getNamespaceURI(), code));
} else {
if (messageContext.isSOAP11()) {
faultReason.setText(reason);
} else {
代码示例来源:origin: org.wso2.carbon.apimgt/org.wso2.carbon.apimgt.gateway
public static void setSOAPFault(MessageContext messageContext, String code,
String reason, String detail) {
SOAPFactory factory = (messageContext.isSOAP11() ?
OMAbstractFactory.getSOAP11Factory() : OMAbstractFactory.getSOAP12Factory());
if (messageContext.isSOAP11()) {
faultCode.setText(new QName(fault.getNamespace().getNamespaceURI(), code));
} else {
if (messageContext.isSOAP11()) {
faultReason.setText(reason);
} else {
代码示例来源:origin: org.apache.synapse/synapse-core
options.setAction(getAction());
} else {
if (synCtx.isSOAP11()) {
options.setProperty(Constants.Configuration.DISABLE_SOAP_ACTION, true);
} else {
内容来源于网络,如有侵权,请联系作者删除!