mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-07-26 16:35:18 -04:00
Add ChannelClientConfiguration
This commit is contained in:
parent
954fb7727c
commit
775a391be3
2 changed files with 7 additions and 2 deletions
|
@ -39,6 +39,7 @@ import javafx.application.Platform;
|
||||||
import javafx.beans.property.ObjectProperty;
|
import javafx.beans.property.ObjectProperty;
|
||||||
import javafx.beans.property.SimpleObjectProperty;
|
import javafx.beans.property.SimpleObjectProperty;
|
||||||
|
|
||||||
|
import net.tomp2p.connection.ChannelClientConfiguration;
|
||||||
import net.tomp2p.dht.PeerBuilderDHT;
|
import net.tomp2p.dht.PeerBuilderDHT;
|
||||||
import net.tomp2p.dht.PeerDHT;
|
import net.tomp2p.dht.PeerDHT;
|
||||||
import net.tomp2p.dht.StorageLayer;
|
import net.tomp2p.dht.StorageLayer;
|
||||||
|
@ -118,7 +119,10 @@ class BootstrappedPeerFactory {
|
||||||
Number160 peerId = Utils.makeSHAHash(keyPair.getPublic().getEncoded());
|
Number160 peerId = Utils.makeSHAHash(keyPair.getPublic().getEncoded());
|
||||||
PeerMapConfiguration pmc = new PeerMapConfiguration(peerId).peerNoVerification();
|
PeerMapConfiguration pmc = new PeerMapConfiguration(peerId).peerNoVerification();
|
||||||
PeerMap pm = new PeerMap(pmc);
|
PeerMap pm = new PeerMap(pmc);
|
||||||
peer = new PeerBuilder(keyPair).ports(port).peerMap(pm).start();
|
ChannelClientConfiguration cc = PeerBuilder.createDefaultChannelClientConfiguration();
|
||||||
|
cc.maxPermitsTCP(100);
|
||||||
|
cc.maxPermitsUDP(100);
|
||||||
|
peer = new PeerBuilder(keyPair).ports(port).peerMap(pm).channelClientConfiguration(cc).start();
|
||||||
peerDHT = new PeerBuilderDHT(peer).storageLayer(new StorageLayer(storage)).start();
|
peerDHT = new PeerBuilderDHT(peer).storageLayer(new StorageLayer(storage)).start();
|
||||||
|
|
||||||
peer.peerBean().peerMap().addPeerMapChangeListener(new PeerMapChangeListener() {
|
peer.peerBean().peerMap().addPeerMapChangeListener(new PeerMapChangeListener() {
|
||||||
|
|
|
@ -314,7 +314,8 @@ public class TomP2PTests {
|
||||||
ChannelClientConfiguration cc = PeerBuilder.createDefaultChannelClientConfiguration();
|
ChannelClientConfiguration cc = PeerBuilder.createDefaultChannelClientConfiguration();
|
||||||
cc.maxPermitsTCP(100);
|
cc.maxPermitsTCP(100);
|
||||||
cc.maxPermitsUDP(100);
|
cc.maxPermitsUDP(100);
|
||||||
peer = new PeerBuilder(peerId).bindings(getBindings()).peerMap(pm).ports(clientPort).start();
|
peer = new PeerBuilder(peerId).bindings(getBindings()).channelClientConfiguration(cc).peerMap(pm)
|
||||||
|
.ports(clientPort).start();
|
||||||
FutureDiscover futureDiscover = peer.discover().peerAddress(BOOTSTRAP_NODE_ADDRESS).start();
|
FutureDiscover futureDiscover = peer.discover().peerAddress(BOOTSTRAP_NODE_ADDRESS).start();
|
||||||
futureDiscover.awaitUninterruptibly();
|
futureDiscover.awaitUninterruptibly();
|
||||||
if (futureDiscover.isSuccess()) {
|
if (futureDiscover.isSuccess()) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue