• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java BlockingClientManager类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.google.bitcoin.net.BlockingClientManager的典型用法代码示例。如果您正苦于以下问题:Java BlockingClientManager类的具体用法?Java BlockingClientManager怎么用?Java BlockingClientManager使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



BlockingClientManager类属于com.google.bitcoin.net包,在下文中一共展示了BlockingClientManager类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: initPeerGroup

import com.google.bitcoin.net.BlockingClientManager; //导入依赖的package包/类
protected void initPeerGroup() {
    if (clientType == ClientType.NIO_CLIENT_MANAGER)
        peerGroup = new PeerGroup(unitTestParams, blockChain, new NioClientManager());
    else
        peerGroup = new PeerGroup(unitTestParams, blockChain, new BlockingClientManager());
    peerGroup.setPingIntervalMsec(0);  // Disable the pings as they just get in the way of most tests.
}
 
开发者ID:HashEngineering,项目名称:megacoinj,代码行数:8,代码来源:TestWithPeerGroup.java


示例2: newWithTor

import com.google.bitcoin.net.BlockingClientManager; //导入依赖的package包/类
/**
 * <p>Creates a PeerGroup that accesses the network via the Tor network. The provided TorClient is used so you can
 * preconfigure it beforehand. It should not have been already started. You can just use "new TorClient()" if
 * you don't have any particular configuration requirements.</p>
 *
 * <p>Peer discovery is automatically configured to use DNS seeds resolved via a random selection of exit nodes.
 * If running on the Oracle JDK the unlimited strength jurisdiction checks will also be overridden,
 * as they no longer apply anyway and can cause startup failures due to the requirement for AES-256.</p>
 *
 * <p>The user does not need any additional software for this: it's all pure Java. As of April 2014 <b>this mode
 * is experimental</b>.</p>
 *
 * @throws java.util.concurrent.TimeoutException if Tor fails to start within 20 seconds.
 */
public static PeerGroup newWithTor(NetworkParameters params, @Nullable AbstractBlockChain chain, TorClient torClient) throws TimeoutException {
    checkNotNull(torClient);
    maybeDisableExportControls();
    BlockingClientManager manager = new BlockingClientManager(torClient.getSocketFactory());
    final int CONNECT_TIMEOUT_MSEC = TOR_TIMEOUT_SECONDS * 1000;
    manager.setConnectTimeoutMillis(CONNECT_TIMEOUT_MSEC);
    PeerGroup result = new PeerGroup(params, chain, manager, torClient);
    result.setConnectTimeoutMillis(CONNECT_TIMEOUT_MSEC);
    result.addPeerDiscovery(new TorDiscovery(params, torClient));
    return result;
}
 
开发者ID:HashEngineering,项目名称:quarkcoinj,代码行数:26,代码来源:PeerGroup.java



注:本文中的com.google.bitcoin.net.BlockingClientManager类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java OnLoadCompleteListener类代码示例发布时间:2022-05-23
下一篇:
Java JarResource类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap