作者:闻汝婕环境_259 | 来源:互联网 | 2023-09-10 18:37
本文整理了Java中javax.xml.ws.soap.AddressingFeature.getResponses()
方法的一些代码示例,展示了AddressingFeature.getResponses()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AddressingFeature.getResponses()
方法的具体详情如下:
包路径:javax.xml.ws.soap.AddressingFeature
类名称:AddressingFeature
方法名:getResponses
AddressingFeature.getResponses介绍
[英]If addressing is enabled, this property determines whether endpoint requires the use of anonymous responses, or non-anonymous responses, or all responses.
[中]如果启用了寻址,则此属性确定端点是否需要使用匿名响应、非匿名响应或所有响应。
代码示例
代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws
public final void resolveFeatures() {
AddressingFeature addressing = getAddressingFeature();
if (addressing == null) {
return;
}
if (addressing.isEnabled()) {
WSAddressingFeature feature = getWSAddressingFeature();
if (feature == null) {
feature = new WSAddressingFeature();
addAddressingFeature(feature);
}
feature.setAddressingRequired(addressing.isRequired());
feature.setResponses(addressing.getResponses().toString());
} else {
removeAddressingFeature();
getEndpointInfo().setProperty("org.apache.cxf.ws.addressing.MAPAggregator.addressingDisabled",
Boolean.TRUE);
}
}
代码示例来源:origin: javaee/metro-jax-ws
private WSDLBoundOperation.ANONYMOUS getResponseRequirement(@Nullable WSDLBoundOperation wbo) {
try {
if (af.getResponses() == AddressingFeature.Responses.ANONYMOUS) {
return WSDLBoundOperation.ANONYMOUS.required;
} else if (af.getResponses() == AddressingFeature.Responses.NON_ANONYMOUS) {
return WSDLBoundOperation.ANONYMOUS.prohibited;
}
} catch (NoSuchMethodError e) {
//Ignore error, defaut to optional
}
//wsaw wsdl binding case will have some value set on wbo
return wbo != null ? wbo.getAnonymous() : WSDLBoundOperation.ANONYMOUS.optional;
}
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
private WSDLBoundOperation.ANONYMOUS getResponseRequirement(@Nullable WSDLBoundOperation wbo) {
try {
if (af.getResponses() == AddressingFeature.Responses.ANONYMOUS) {
return WSDLBoundOperation.ANONYMOUS.required;
} else if (af.getResponses() == AddressingFeature.Responses.NON_ANONYMOUS) {
return WSDLBoundOperation.ANONYMOUS.prohibited;
}
} catch (NoSuchMethodError e) {
//Ignore error, defaut to optional
}
//wsaw wsdl binding case will have some value set on wbo
return wbo != null ? wbo.getAnonymous() : WSDLBoundOperation.ANONYMOUS.optional;
}
代码示例来源:origin: com.sun.xml.ws/rt
private WSDLBoundOperation.ANONYMOUS getResponseRequirement(@Nullable WSDLBoundOperation wbo) {
try {
if (af.getResponses() == AddressingFeature.Responses.ANONYMOUS) {
return WSDLBoundOperation.ANONYMOUS.required;
} else if (af.getResponses() == AddressingFeature.Responses.NON_ANONYMOUS) {
return WSDLBoundOperation.ANONYMOUS.prohibited;
}
} catch (NoSuchMethodError e) {
//Ignore error, defaut to optional
}
//wsaw wsdl binding case will have some value set on wbo
return wbo != null ? wbo.getAnonymous() : WSDLBoundOperation.ANONYMOUS.optional;
}
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
AddressingFeature.Responses respOnses= af.getResponses();
if (respOnses== AddressingFeature.Responses.ANONYMOUS) {
AssertionData nestedAsserData = AssertionData.createAssertionData(W3CAddressingMetadataConstants.WSAM_ANONYMOUS_NESTED_ASSERTION);
代码示例来源:origin: com.sun.xml.ws/rt
AddressingFeature.Responses respOnses= af.getResponses();
if (respOnses== AddressingFeature.Responses.ANONYMOUS) {
AssertionData nestedAsserData = AssertionData.createAssertionData(W3CAddressingMetadataConstants.WSAM_ANONYMOUS_NESTED_ASSERTION);
代码示例来源:origin: javaee/metro-jax-ws
AddressingFeature.Responses respOnses= af.getResponses();
if (respOnses== AddressingFeature.Responses.ANONYMOUS) {
AssertionData nestedAsserData = AssertionData.createAssertionData(W3CAddressingMetadataConstants.WSAM_ANONYMOUS_NESTED_ASSERTION);
代码示例来源:origin: apache/cxf
public final void resolveFeatures() {
AddressingFeature addressing = getAddressingFeature();
if (addressing == null) {
return;
}
if (addressing.isEnabled()) {
WSAddressingFeature feature = getWSAddressingFeature();
if (feature == null) {
feature = new WSAddressingFeature();
addAddressingFeature(feature);
}
feature.setAddressingRequired(addressing.isRequired());
feature.setResponses(addressing.getResponses().toString());
} else {
removeAddressingFeature();
getEndpointInfo().setProperty("org.apache.cxf.ws.addressing.MAPAggregator.addressingDisabled",
Boolean.TRUE);
}
}