Wrap PeerAddress into Peer, Make TomP2P Serializable

This commit is contained in:
Manfred Karrer 2014-10-31 14:09:13 +01:00
parent 942284480f
commit ae3a2e5bc6
2 changed files with 6 additions and 2 deletions

View File

@ -363,7 +363,7 @@ public class P2PNode {
private FuturePut storePeerAddress() throws IOException {
Number160 locationKey = Utils.makeSHAHash(keyPair.getPublic().getEncoded());
Data data = new Data(peerDHT.peerAddress());
Data data = new Data(new TomP2PPeer(peerDHT.peerAddress()));
log.debug("storePeerAddress " + peerDHT.peerAddress().toString());
return putDomainProtectedData(locationKey, data);
}

View File

@ -21,6 +21,8 @@ import io.bitsquare.network.Peer;
import com.google.common.base.Objects;
import java.io.Serializable;
import net.tomp2p.peers.PeerAddress;
/**
@ -28,8 +30,10 @@ import net.tomp2p.peers.PeerAddress;
*
* @author Chris Beams
*/
public class TomP2PPeer implements Peer {
public class TomP2PPeer implements Peer, Serializable {
private static final long serialVersionUID = -2022551056208230853L;
private final PeerAddress peerAddress;
public TomP2PPeer(PeerAddress peerAddress) {