本文整理汇总了Java中javax.xml.ws.BindingProvider.getBinding方法的典型用法代码示例。如果您正苦于以下问题:Java BindingProvider.getBinding方法的具体用法?Java BindingProvider.getBinding怎么用?Java BindingProvider.getBinding使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.xml.ws.BindingProvider
的用法示例。
在下文中一共展示了BindingProvider.getBinding方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setBinding
import javax.xml.ws.BindingProvider; //导入方法依赖的package包/类
private void setBinding(BindingProvider client, String userName, String password) {
final Binding binding = client.getBinding();
List<Handler> handlerList = binding.getHandlerChain();
if (handlerList == null)
handlerList = new ArrayList<>();
handlerList.add(new SOAPSecurityHandler(userName, password));
binding.setHandlerChain(handlerList);
}
示例2: setupService
import javax.xml.ws.BindingProvider; //导入方法依赖的package包/类
private void setupService(BindingProvider bp, String serviceName,
String url, Boolean enableMTOM, String proxyHost, int proxyPort,
String proxyUser, String proxyPassword) {
bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
url + "services/" + serviceName + WS_VERSION);
if (proxyHost != null) {
if (proxyHost.startsWith(HTTP_PREFIX)) {
bp.getRequestContext().put(HTTP_PROXY_HOST, proxyHost);
bp.getRequestContext().put(HTTP_PROXY_PORT, proxyPort);
if (proxyUser != null && proxyUser.trim().length() > 0) {
bp.getRequestContext().put(HTTP_PROXY_USER, proxyUser);
bp.getRequestContext().put(HTTP_PROXY_PASSWORD,
proxyPassword);
}
} else if (proxyHost.startsWith(HTTPS_PREFIX)) {
bp.getRequestContext().put(HTTPS_PROXY_HOST, proxyHost);
bp.getRequestContext().put(HTTPS_PROXY_PORT, proxyPort);
if (proxyUser != null && proxyUser.trim().length() > 0) {
bp.getRequestContext().put(HTTPS_PROXY_USER, proxyUser);
bp.getRequestContext().put(HTTPS_PROXY_PASSWORD,
proxyPassword);
}
}
}
SOAPBinding binding = (SOAPBinding) bp.getBinding();
binding.setMTOMEnabled(enableMTOM);
}
示例3: createPort
import javax.xml.ws.BindingProvider; //导入方法依赖的package包/类
private DocumentRepositoryPortTypeProxy createPort() {
final DocumentRepositoryPortTypeProxy port = new DocumentRepositoryService(wsdlURL, serviceName).getDocumentRepositoryPortSoap12();
if (StringUtils.hasText(this.endpointAddress)) {
final BindingProvider bp = port;
bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, endpointAddress);
SOAPBinding binding = (SOAPBinding) bp.getBinding();
binding.setMTOMEnabled(true);
}
return port;
}