eBay Sd​​kProxySelector的目的是什么?

时间:2017-10-27 13:57:29

标签: java soap proxy ebay ebay-api

我正在审核eBay SDK并遇到了一个名为SdkProxySelector的课程。我理解这个类的目的是允许您在向eBay服务器发出API请求时使用代理但是我不知道该类如何提供比Java附带的常规ProxySelector类更多的功能

似乎在不添加任何其他功能的情况下扩展ProxySelector类。

是否有理由使用SdkProxySelector而不是ProxySelector?还是多余的?

2 个答案:

答案 0 :(得分:0)

.badge { display: inline-block; padding: .25em .4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; <-- eliminate this vertical-align: top; <-- add this border-radius: .25rem; } 是一个抽象类,因此您将无法实例化并使用它。

子类必须实现的重要方法是java.net.ProxySelector,它是返回适用于url的代理列表的方法。

还需要实现select,然后业务逻辑可以根据URI和异常尝试不同的代理

connectFailed

提供了这两种方法的实现

此外,SdkProxySelector提供构造函数,这些构造函数采用代理主机和ip和用户名/密码进行后续身份验证,而基本SdkProxySelector不会

比较和对比Javadocs:

https://docs.oracle.com/javase/1.5.0/docs/api/java/net/ProxySelector.html?is-external=true

https://developer.ebay.com/devzone/javasdk-jaxb/docs/LibRef/index.html?com/ebay/sdk/util/SdkProxySelector.html

答案 1 :(得分:0)