Uses of Class
net.tomp2p.peers.Number160

Packages that use Number160
net.tomp2p.connection   
net.tomp2p.examples   
net.tomp2p.futures   
net.tomp2p.mapreduce   
net.tomp2p.message   
net.tomp2p.p2p   
net.tomp2p.p2p.config   
net.tomp2p.peers   
net.tomp2p.replication   
net.tomp2p.rpc   
net.tomp2p.storage   
net.tomp2p.utils   
 

Uses of Number160 in net.tomp2p.connection
 

Methods in net.tomp2p.connection with parameters of type Number160
 void DispatcherReply.registerIoHandler(Number160 localPeerId, ReplyHandler ioHandler, Message.Command... names)
          Registers a handler with this dispatcher.
 void DispatcherReply.removeIoHandler(Number160 localPeerId)
          If we shutdown, we remove the handlers.
 

Constructors in net.tomp2p.connection with parameters of type Number160
ConnectionHandler(ConnectionHandler parent, Number160 id, KeyPair keyPair, PeerMap peerMap)
          Attaches a peer to an existing connection and use existing information.
ConnectionHandler(int udpPort, int tcpPort, Number160 id, Bindings bindings, int p2pID, ConnectionConfigurationBean configuration, File messageLogger, KeyPair keyPair, PeerMap peerMap, P2PConfiguration peerConfiguration, org.jboss.netty.util.Timer timer)
           
 

Uses of Number160 in net.tomp2p.examples
 

Methods in net.tomp2p.examples with parameters of type Number160
static void Examples.exampleGetBlocking(Peer[] nodes, Number160 nr)
           
static void Examples.exampleGetNonBlocking(Peer[] nodes, Number160 nr)
           
 

Uses of Number160 in net.tomp2p.futures
 

Methods in net.tomp2p.futures that return types with arguments of type Number160
 Map<Number160,Data> FutureDHT.getData()
          Return the data from get() after evaluation.
 Collection<Number160> FutureDHT.getDigest()
          Return the digest information from the get() after evaluation.
 Collection<Number160> FutureDHT.getKeys()
          Returns the keys that have been stored or removed after evaluation.
 Set<Number160> FutureTracker.getKnownPeers()
           
 Map<PeerAddress,Map<Number160,Data>> FutureDHT.getRawData()
          Returns the raw data from the get operation
 Map<PeerAddress,Collection<Number160>> FutureDHT.getRawDigest()
           
 Map<PeerAddress,Collection<Number160>> FutureDHT.getRawKeys()
          Returns the raw keys from the storage or removal operation
 

Method parameters in net.tomp2p.futures with type arguments of type Number160
 void FutureDHT.setReceivedData(Map<PeerAddress,Map<Number160,Data>> rawData)
          Finish the future and set the keys and data that have been received.
 void FutureDHT.setReceivedDigest(Map<PeerAddress,Collection<Number160>> rawDigest)
          Finishes the future and set the digest information that have been received.
 void FutureDHT.setRemovedKeys(Map<PeerAddress,Collection<Number160>> rawKeys)
          Finish the future and set the keys that have been removed.
 void FutureDHT.setStoredKeys(Map<PeerAddress,Collection<Number160>> rawKeys, boolean ifAbsent)
          Finish the future and set the keys that have been stored.
 

Constructor parameters in net.tomp2p.futures with type arguments of type Number160
FutureTracker(EvaluatingSchemeTracker evaluatingSchemeTracker, Set<Number160> knownPeers)
          Create a future object for retrieving.
 

Uses of Number160 in net.tomp2p.mapreduce
 

Methods in net.tomp2p.mapreduce with parameters of type Number160
 FutureMapReduce MapReducePeer.map(Number160 createHash, Data data, Mapper map)
           
 FutureReduce MapReducePeer.reduce(Number160 createHash, Data data, Reducer reducer)
           
 int TaskManager.submitTask(Number160 taskId, Mapper mapper, Object data)
           
 TaskStatus TaskManager.taskStatus(Number160 taskId)
           
 

Constructors in net.tomp2p.mapreduce with parameters of type Number160
MapReducePeer(Number160 nodeId)
           
 

Uses of Number160 in net.tomp2p.message
 

Methods in net.tomp2p.message that return Number160
 Number160 Message.getKey()
           
 Number160 Message.getKey1()
          Deprecated. 
 Number160 Message.getKey2()
          Deprecated. 
 Number160 Message.getKey3()
          Deprecated. 
 Number160 Message.getKeyKey1()
           
 Number160 Message.getKeyKey2()
           
 Number160 SHA1Signature.getNumber1()
           
 Number160 SHA1Signature.getNumber2()
           
 

Methods in net.tomp2p.message that return types with arguments of type Number160
 Map<Number160,Data> Message.getDataMap()
           
 Map<Number160,HashData> Message.getHashDataMap()
           
 Map<Number160,Number160> Message.getKeyMap()
           
 Map<Number160,Number160> Message.getKeyMap()
           
 Collection<Number160> Message.getKeys()
           
 

Methods in net.tomp2p.message with parameters of type Number160
 Message Message.setKey(Number160 key3)
           
 Message Message.setKeyKey(Number160 key1, Number160 key2)
           
 

Method parameters in net.tomp2p.message with type arguments of type Number160
 Message Message.setDataMap(Map<Number160,Data> dataMap)
           
 Message Message.setHashDataMap(Map<Number160,HashData> hashDataMap)
           
 Message Message.setKeyMap(Map<Number160,Number160> keyMap)
           
 Message Message.setKeyMap(Map<Number160,Number160> keyMap)
           
 Message Message.setKeys(Collection<Number160> keys)
           
 

Constructors in net.tomp2p.message with parameters of type Number160
SHA1Signature(Number160 number1, Number160 number2)
           
 

Uses of Number160 in net.tomp2p.p2p
 

Methods in net.tomp2p.p2p that return Number160
 Number160 Peer.getPeerID()
           
 Number160 IdentityManagement.getSelf()
           
 

Methods in net.tomp2p.p2p that return types with arguments of type Number160
 Collection<Number160> VotingSchemeDHT.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Collection<Number160> EvaluatingSchemeDHT.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Collection<Number160> CumulativeScheme.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Map<Number160,Data> VotingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData)
           
 Map<Number160,Data> EvaluatingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData)
           
 Map<Number160,Data> CumulativeScheme.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawKeys)
           
 

Methods in net.tomp2p.p2p with parameters of type Number160
 FutureDHT Peer.add(Number160 locationKey, Collection<Data> dataCollection, ConfigurationStore config)
           
 FutureDHT Peer.add(Number160 locationKey, Collection<Data> dataCollection, ConfigurationStore config, FutureChannelCreator channelCreator)
           
 FutureDHT Peer.add(Number160 locationKey, Data data)
           
 FutureDHT Peer.add(Number160 locationKey, Data data, ConfigurationStore config)
           
 FutureDHT Peer.add(Number160 locationKey, Data data, ConfigurationStore config, FutureChannelCreator channelCreator)
           
 FutureDHT DistributedHashHashMap.add(Number160 locationKey, Number160 domainKey, Collection<Data> dataSet, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean protectDomain, boolean signMessage, boolean isAutomaticCleanup, FutureCreate<FutureDHT> futureCreate, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureTracker Peer.addToTracker(Number160 locationKey, ConfigurationTrackerStore config)
           
 FutureTracker DistributedTracker.addToTracker(Number160 locationKey, Number160 domainKey, byte[] attachment, RoutingConfiguration routingConfiguration, TrackerConfiguration trackerConfiguration, boolean signMessage, FutureCreate<BaseFuture> futureCreate, Set<Number160> knownPeers, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 void Maintenance.addTrackerMaintenance(PeerAddress peerAddress, PeerAddress referrer, Number160 locationKey, Number160 domainKey, TrackerStorage trackerStorage)
           
 boolean IdentityManagement.checkIdentity(Number160 peerId, PublicKey publicKey)
           
 FutureDHT Peer.digest(Number160 locationKey)
           
 FutureDHT Peer.digest(Number160 locationKey, ConfigurationGet config)
           
 FutureDHT Peer.digest(Number160 locationKey, ConfigurationGet config, FutureChannelCreator channelCreator)
           
 FutureDHT Peer.digest(Number160 locationKey, Set<Number160> keyCollection, ConfigurationGet config)
           
 FutureDHT Peer.digest(Number160 locationKey, Set<Number160> keyCollection, ConfigurationGet config, FutureChannelCreator channelCreator)
           
 FutureDHT Peer.digestAll(Number160 locationKey)
           
 FutureDHT Peer.digestAll(Number160 locationKey, ConfigurationGet config)
           
 FutureDHT Peer.digestAll(Number160 locationKey, ConfigurationGet config, FutureChannelCreator channelCreator)
           
 FutureDHT DistributedHashHashMap.direct(Number160 locationKey, org.jboss.netty.buffer.ChannelBuffer buffer, boolean raw, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, FutureCreate<FutureDHT> futureCreate, boolean cancelOnFinish, boolean isAutomaticCleanup, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureDHT Peer.get(Number160 locationKey)
           
 FutureDHT Peer.get(Number160 locationKey, ConfigurationGet config)
           
 FutureDHT Peer.get(Number160 locationKey, ConfigurationGet config, FutureChannelCreator channelCreator)
           
 FutureDHT DistributedHashHashMap.get(Number160 locationKey, Number160 domainKey, Set<Number160> contentKeys, PublicKey publicKey, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, EvaluatingSchemeDHT evaluationScheme, boolean signMessage, boolean digest, boolean isAutomaticCleanup, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureDHT Peer.get(Number160 locationKey, Set<Number160> keyCollection, ConfigurationGet config)
           
 FutureDHT Peer.get(Number160 locationKey, Set<Number160> keyCollection, ConfigurationGet config, FutureChannelCreator channelCreator)
           
 FutureDHT Peer.getAll(Number160 locationKey)
           
 FutureDHT Peer.getAll(Number160 locationKey, ConfigurationGet config)
           
 FutureDHT Peer.getAll(Number160 locationKey, ConfigurationGet config, FutureChannelCreator channelCreator)
           
 FutureTracker Peer.getFromTracker(Number160 locationKey, ConfigurationTrackerGet config)
           
 FutureTracker Peer.getFromTracker(Number160 locationKey, ConfigurationTrackerGet config, Set<Number160> knownPeers)
           
 FutureTracker DistributedTracker.getFromTracker(Number160 locationKey, Number160 domainKey, RoutingConfiguration routingConfiguration, TrackerConfiguration trackerConfiguration, boolean expectAttachement, EvaluatingSchemeTracker evaluatingScheme, boolean signMessage, boolean useSecondaryTrackers, Set<Number160> knownPeers, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureTracker Peer.getFromTrackerCreateBloomfilter1(Number160 locationKey, ConfigurationTrackerGet config, Collection<PeerAddress> knownPeers)
           
 FutureTracker Peer.getFromTrackerCreateBloomfilter2(Number160 locationKey, ConfigurationTrackerGet config, Collection<Number160> knownPeers)
           
 FutureDHT Peer.parallelRequests(Number160 locationKey, ConfigurationBaseDHT config, boolean cancleOnFinish, SortedSet<PeerAddress> queue, DistributedHashHashMap.Operation operation)
           
 FutureDHT Peer.parallelRequests(Number160 locationKey, ConfigurationBaseDHT config, FutureChannelCreator channelCreator, boolean cancleOnFinish, SortedSet<PeerAddress> queue, DistributedHashHashMap.Operation operation)
           
 FutureDHT Peer.put(Number160 locationKey, Data data)
           
 FutureDHT Peer.put(Number160 locationKey, Data data, ConfigurationStore config)
           
 FutureDHT Peer.put(Number160 locationKey, Data data, ConfigurationStore config, FutureChannelCreator channelCreator)
           
 FutureDHT Peer.put(Number160 locationKey, Map<Number160,Data> dataMap, ConfigurationStore config)
           
 FutureDHT Peer.put(Number160 locationKey, Map<Number160,Data> dataMap, ConfigurationStore config, FutureChannelCreator channelCreator)
          Stores values in the DHT.
 FutureDHT DistributedHashHashMap.put(Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean putIfAbsent, boolean protectDomain, boolean signMessage, boolean isAutomaticCleanup, FutureCreate<FutureDHT> futureCreate, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureDHT Peer.remove(Number160 locationKey)
           
 FutureDHT Peer.remove(Number160 locationKey, ConfigurationRemove config)
           
 FutureDHT Peer.remove(Number160 locationKey, ConfigurationRemove config, FutureChannelCreator channelCreator)
           
 FutureDHT Peer.remove(Number160 locationKey, Number160 contentKey)
           
 FutureDHT DistributedHashHashMap.remove(Number160 locationKey, Number160 domainKey, Set<Number160> contentKeys, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean returnResults, boolean signMessage, boolean isAutomaticCleanup, FutureCreate<FutureDHT> futureCreate, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureDHT Peer.remove(Number160 locationKey, Set<Number160> keyCollection, ConfigurationRemove config)
           
 FutureDHT Peer.remove(Number160 locationKey, Set<Number160> keyCollection, ConfigurationRemove config, FutureChannelCreator channelCreator)
           
 FutureDHT Peer.removeAll(Number160 locationKey)
           
 FutureDHT Peer.removeAll(Number160 locationKey, ConfigurationRemove config)
           
 FutureDHT Peer.removeAll(Number160 locationKey, ConfigurationRemove config, FutureChannelCreator channelCreator)
           
 FutureRouting DistributedRouting.route(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Command command, int maxDirectHits, int maxNoNewInfo, int maxFailures, int maxSuccess, int parallel, boolean isDigest, boolean forceTCP, ChannelCreator cc)
           
 FutureRouting DistributedRouting.route(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Command command, int maxDirectHits, int maxNoNewInfo, int maxFailures, int maxSuccess, int parallel, boolean isDigest, ChannelCreator cc)
          Deprecated. 
 FutureDHT Peer.send(Number160 locationKey, org.jboss.netty.buffer.ChannelBuffer buffer)
           
 FutureDHT Peer.send(Number160 locationKey, org.jboss.netty.buffer.ChannelBuffer buffer, ConfigurationDirect config)
           
 FutureDHT Peer.send(Number160 locationKey, org.jboss.netty.buffer.ChannelBuffer buffer, ConfigurationDirect config, FutureChannelCreator channelCreator)
           
 FutureDHT Peer.send(Number160 locationKey, Object object)
           
 FutureDHT Peer.send(Number160 locationKey, Object object, ConfigurationDirect config)
           
 FutureDHT Peer.send(Number160 locationKey, Object object, ConfigurationDirect config, FutureChannelCreator channelCreator)
           
 FutureLateJoin<FutureResponse> DistributedTracker.startPeerExchange(Number160 locationKey, Number160 domainKey, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation, boolean forceTCP)
           
 

Method parameters in net.tomp2p.p2p with type arguments of type Number160
 FutureTracker DistributedTracker.addToTracker(Number160 locationKey, Number160 domainKey, byte[] attachment, RoutingConfiguration routingConfiguration, TrackerConfiguration trackerConfiguration, boolean signMessage, FutureCreate<BaseFuture> futureCreate, Set<Number160> knownPeers, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureDHT Peer.digest(Number160 locationKey, Set<Number160> keyCollection, ConfigurationGet config)
           
 FutureDHT Peer.digest(Number160 locationKey, Set<Number160> keyCollection, ConfigurationGet config, FutureChannelCreator channelCreator)
           
 Collection<Number160> VotingSchemeDHT.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Collection<Number160> EvaluatingSchemeDHT.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Collection<Number160> CumulativeScheme.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Map<Number160,Data> VotingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData)
           
 Map<Number160,Data> EvaluatingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData)
           
 Map<Number160,Data> CumulativeScheme.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawKeys)
           
 FutureDHT DistributedHashHashMap.get(Number160 locationKey, Number160 domainKey, Set<Number160> contentKeys, PublicKey publicKey, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, EvaluatingSchemeDHT evaluationScheme, boolean signMessage, boolean digest, boolean isAutomaticCleanup, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureDHT Peer.get(Number160 locationKey, Set<Number160> keyCollection, ConfigurationGet config)
           
 FutureDHT Peer.get(Number160 locationKey, Set<Number160> keyCollection, ConfigurationGet config, FutureChannelCreator channelCreator)
           
 FutureTracker Peer.getFromTracker(Number160 locationKey, ConfigurationTrackerGet config, Set<Number160> knownPeers)
           
 FutureTracker DistributedTracker.getFromTracker(Number160 locationKey, Number160 domainKey, RoutingConfiguration routingConfiguration, TrackerConfiguration trackerConfiguration, boolean expectAttachement, EvaluatingSchemeTracker evaluatingScheme, boolean signMessage, boolean useSecondaryTrackers, Set<Number160> knownPeers, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureTracker Peer.getFromTrackerCreateBloomfilter2(Number160 locationKey, ConfigurationTrackerGet config, Collection<Number160> knownPeers)
           
 FutureDHT Peer.put(Number160 locationKey, Map<Number160,Data> dataMap, ConfigurationStore config)
           
 FutureDHT Peer.put(Number160 locationKey, Map<Number160,Data> dataMap, ConfigurationStore config, FutureChannelCreator channelCreator)
          Stores values in the DHT.
 FutureDHT DistributedHashHashMap.put(Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean putIfAbsent, boolean protectDomain, boolean signMessage, boolean isAutomaticCleanup, FutureCreate<FutureDHT> futureCreate, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureDHT DistributedHashHashMap.remove(Number160 locationKey, Number160 domainKey, Set<Number160> contentKeys, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean returnResults, boolean signMessage, boolean isAutomaticCleanup, FutureCreate<FutureDHT> futureCreate, FutureChannelCreator futureChannelCreator, ConnectionReservation connectionReservation)
           
 FutureDHT Peer.remove(Number160 locationKey, Set<Number160> keyCollection, ConfigurationRemove config)
           
 FutureDHT Peer.remove(Number160 locationKey, Set<Number160> keyCollection, ConfigurationRemove config, FutureChannelCreator channelCreator)
           
 FutureRouting DistributedRouting.route(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Command command, int maxDirectHits, int maxNoNewInfo, int maxFailures, int maxSuccess, int parallel, boolean isDigest, boolean forceTCP, ChannelCreator cc)
           
 FutureRouting DistributedRouting.route(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Command command, int maxDirectHits, int maxNoNewInfo, int maxFailures, int maxSuccess, int parallel, boolean isDigest, ChannelCreator cc)
          Deprecated. 
 

Constructors in net.tomp2p.p2p with parameters of type Number160
Peer(int p2pID, Number160 nodeId)
           
Peer(int p2pID, Number160 nodeId, ConnectionConfigurationBean connectionConfiguration)
           
Peer(int p2pID, Number160 nodeId, KeyPair keyPair)
           
Peer(int p2pID, Number160 nodeId, P2PConfiguration peerConfiguration, ConnectionConfigurationBean connectionConfiguration, KeyPair keyPair)
           
Peer(Number160 nodeId)
           
Peer(Number160 nodeId, KeyPair keyPair)
           
Statistics(List<Map<Number160,PeerAddress>> peerMap, Number160 remotePeer, int maxSize, int bagSize)
           
 

Constructor parameters in net.tomp2p.p2p with type arguments of type Number160
Statistics(List<Map<Number160,PeerAddress>> peerMap, Number160 remotePeer, int maxSize, int bagSize)
           
 

Uses of Number160 in net.tomp2p.p2p.config
 

Fields in net.tomp2p.p2p.config declared as Number160
static Number160 Configurations.DEFAULT_DOMAIN
           
static Number160 Configurations.DEFAULT_TRACKER_DOMAIN
           
 

Methods in net.tomp2p.p2p.config that return Number160
 Number160 ConfigurationTrackerStore.getContentKey()
           
 Number160 ConfigurationBase.getContentKey()
           
 Number160 ConfigurationTrackerGet.getContentKey()
           
 Number160 ConfigurationDirect.getContentKey()
           
 Number160 ConfigurationBase.getDomain()
           
 Number160 ConfigurationDirect.getDomain()
           
 

Methods in net.tomp2p.p2p.config with parameters of type Number160
 ConfigurationBase ConfigurationTrackerStore.setContentKey(Number160 contentKey)
           
 ConfigurationBase ConfigurationBase.setContentKey(Number160 contentKey)
           
 ConfigurationBase ConfigurationTrackerGet.setContentKey(Number160 contentKey)
           
 ConfigurationBase ConfigurationDirect.setContentKey(Number160 contentKey)
           
 ConfigurationBase ConfigurationBase.setDomain(Number160 domain)
           
 ConfigurationBase ConfigurationDirect.setDomain(Number160 domain)
           
 

Uses of Number160 in net.tomp2p.peers
 

Fields in net.tomp2p.peers declared as Number160
static Number160 Number160.MAX_VALUE
           
static Number160 Number160.ONE
           
static Number160 Number160.ZERO
           
 

Methods in net.tomp2p.peers that return Number160
static Number160 Number160.createHash(int integerValue)
          Create a new Number160 from the integer, which fills all the 160bits.
static Number160 Number160.createHash(long longValue)
          Create a new Number160 from the long, which fills all the 160bit.
static Number160 Number160.createHash(String string)
          Create a new Number160 using SHA1 on the string.
 Number160 Number480.getContentKey()
           
 Number160 Number480.getDomainKey()
           
 Number160 Number320.getDomainKey()
           
 Number160 PeerAddress.getID()
          The id of the peer.
 Number160 Number480.getLocationKey()
           
 Number160 Number320.getLocationKey()
           
 Number160 PeerMapKadImpl.self()
           
 Number160 PeerMap.self()
          Each node that has a bag has an ID itself to define what is close.
 Number160 Number160.shiftLeft(int nr)
          Shift left the 160bit number.
 Number160 Number160.shiftRight(int nr)
          Shift right the 160bit number.
 Number160 ShortString.toNumber160()
           
 Number160 Number160.xor(Number160 key)
          Xor operation.
 

Methods in net.tomp2p.peers with parameters of type Number160
 Number480 Number480.changeDomain(Number160 newDomain)
           
 PeerAddress PeerAddress.changePeerId(Number160 id2)
           
 SortedSet<PeerAddress> PeerMapKadImpl.closePeers(Number160 id, int atLeast)
           
 SortedSet<PeerAddress> PeerMap.closePeers(Number160 key, int number)
          Returns close peer from the set to a given key.
 int Number160.compareTo(Number160 o)
           
 Comparator<PeerAddress> PeerMapKadImpl.createPeerComparator(Number160 id)
           
 Comparator<PeerAddress> PeerMap.createPeerComparator(Number160 id)
          Creates a comparator that orders to peers according to their distance to the specified id.
 int PeerMapKadImpl.isCloser(Number160 id, Number160 rn, Number160 rn2)
           
 int PeerMap.isCloser(Number160 key, Number160 key1, Number160 key2)
          Returns -1 if the first key is closer to the key, if the second is closer, then 1 is returned.
 int PeerMapKadImpl.isCloser(Number160 id, PeerAddress rn, PeerAddress rn2)
           
 int PeerMap.isCloser(Number160 key, PeerAddress nodeAddress1, PeerAddress nodeAddress2)
          Returns -1 if the first remote node is closer to the key, if the second is closer, then 1 is returned.
 Number160 Number160.xor(Number160 key)
          Xor operation.
 

Constructors in net.tomp2p.peers with parameters of type Number160
Number320(Number160 locationKey, Number160 domainKey)
           
Number480(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
Number480(Number320 key, Number160 contentKey)
           
PeerAddress(Number160 id)
          If you only need to know the id
PeerAddress(Number160 id, byte[] me, int offset)
           
PeerAddress(Number160 id, InetAddress address)
          If you only need to know the id and InetAddress
PeerAddress(Number160 id, InetAddress address, int portTCP, int portUDP)
           
PeerAddress(Number160 id, InetAddress address, int portTCP, int portUDP, boolean firewalledUDP, boolean firewalledTCP)
          Creates a PeerAddress
PeerAddress(Number160 id, InetAddress address, int portTCP, int portUDP, int options)
           
PeerAddress(Number160 id, InetSocketAddress inetSocketAddress)
           
PeerAddress(Number160 id, PeerAddress parent)
           
PeerAddress(Number160 id, String address, int portTCP, int portUDP)
           
PeerMapKadImpl(Number160 self, int bagSize, int cacheSize, int cacheTimeout, int maxFail, int[] maintenanceTimeoutsSeconds)
          Deprecated. 
PeerMapKadImpl(Number160 self, P2PConfiguration configuration)
          Creates the bag for the peers.
ShortString(Number160 number160)
          Creates a short string, decodes the byte array from UTF-8 and checks for its length
 

Uses of Number160 in net.tomp2p.replication
 

Methods in net.tomp2p.replication with parameters of type Number160
 void Replication.checkResponsibility(Number160 locationKey)
           
 void TrackerStorageReplication.meResponsible(Number160 locationKey)
           
 void ResponsibilityListener.meResponsible(Number160 locationKey)
           
 void DefaultStorageReplication.meResponsible(Number160 locationKey)
           
 void TrackerStorageReplication.otherResponsible(Number160 locationKey, PeerAddress other)
           
 void ResponsibilityListener.otherResponsible(Number160 locationKey, PeerAddress other)
           
 void DefaultStorageReplication.otherResponsible(Number160 locationKey, PeerAddress other)
           
 void Replication.updatePeerMapIfCloser(Number160 locationKey, Number160 current)
           
 

Uses of Number160 in net.tomp2p.rpc
 

Methods in net.tomp2p.rpc that return Number160
 Number160 HashData.getHash()
           
 Number160 DigestInfo.getKeyDigest()
           
 

Methods in net.tomp2p.rpc that return types with arguments of type Number160
 List<Number160> DigestInfo.getKeyDigests()
           
 

Methods in net.tomp2p.rpc with parameters of type Number160
 FutureResponse StorageRPC.add(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Data> dataSet, boolean protectDomain, boolean signMessage, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.add(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Data> dataSet, boolean protectDomain, boolean signMessage, ChannelCreator channelCreator, boolean forceUDP)
          Adds data on a remote peer.
 FutureResponse TrackerRPC.addToTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, byte[] attachement, boolean signMessage, boolean primary, Set<Number160> knownPeers, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse TrackerRPC.addToTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, byte[] attachement, boolean signMessage, boolean primary, Set<Number160> knownPeers, ChannelCreator channelCreator, boolean forceUDP, boolean forceTCP)
           
 FutureResponse TrackerRPC.addToTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, byte[] attachement, int offset, int legth, boolean signMessage, boolean primary, Set<Number160> knownPeers, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse TrackerRPC.addToTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, byte[] attachement, int offset, int legth, boolean signMessage, boolean primary, Set<Number160> knownPeers, ChannelCreator channelCreator, boolean forceUDP, boolean forceTCP)
           
 FutureResponse NeighborRPC.closeNeighbors(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Command command, boolean isDigest, boolean forceTCP, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse NeighborRPC.closeNeighbors(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Command command, boolean isDigest, ChannelCreator channelCreator, boolean forceTCP)
          Requests close neighbors from the remote peer.
 FutureResponse StorageRPC.compareAndPut(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,HashData> hashDataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, boolean partialPut, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.compareAndPut(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,HashData> hashDataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, boolean partialPut, ChannelCreator channelCreator, boolean forceUDP)
          Compares and puts data on a peer.
 FutureResponse StorageRPC.get(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, PublicKey protectedDomains, boolean signMessage, boolean digest, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.get(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, PublicKey protectedDomains, boolean signMessage, boolean digest, ChannelCreator channelCreator, boolean forceUDP)
          Get the data from a remote peer.
 FutureResponse TrackerRPC.getFromTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, boolean expectAttachement, boolean signMessage, Set<Number160> knownPeers, ChannelCreator channelCreator)
           
 FutureResponse TrackerRPC.getFromTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, boolean expectAttachement, boolean signMessage, Set<Number160> knownPeers, ChannelCreator channelCreator, boolean forceUDP, boolean forceTCP)
           
 FutureResponse PeerExchangeRPC.peerExchange(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, boolean isReplication, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse PeerExchangeRPC.peerExchange(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, boolean isReplication, ChannelCreator channelCreator, boolean forceTCP)
          Peer exchange (PEX) information about other peers from the swarm, to not ask the primary trackers too often.
 FutureResponse StorageRPC.put(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.put(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, ChannelCreator channelCreator, boolean forceUDP)
          Stores data on a remote peer.
 FutureResponse StorageRPC.putIfAbsent(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.putIfAbsent(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, ChannelCreator channelCreator, boolean forceUDP)
          Stores data on a remote peer.
 FutureResponse StorageRPC.remove(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, boolean sendBackResults, boolean signMessage, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.remove(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, boolean sendBackResults, boolean signMessage, ChannelCreator channelCreator, boolean forceUDP)
          Removes data from a peer.
 FutureResponse TaskRPC.task(PeerAddress remotePeer, ChannelCreator channelCreator, Number160 taskID, Map<Number160,Data> dataMap, Mapper mapper, KeyPair keyPair, boolean forceUDP)
          Sends a task to a remote peer.
 

Method parameters in net.tomp2p.rpc with type arguments of type Number160
 FutureResponse TrackerRPC.addToTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, byte[] attachement, boolean signMessage, boolean primary, Set<Number160> knownPeers, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse TrackerRPC.addToTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, byte[] attachement, boolean signMessage, boolean primary, Set<Number160> knownPeers, ChannelCreator channelCreator, boolean forceUDP, boolean forceTCP)
           
 FutureResponse TrackerRPC.addToTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, byte[] attachement, int offset, int legth, boolean signMessage, boolean primary, Set<Number160> knownPeers, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse TrackerRPC.addToTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, byte[] attachement, int offset, int legth, boolean signMessage, boolean primary, Set<Number160> knownPeers, ChannelCreator channelCreator, boolean forceUDP, boolean forceTCP)
           
 FutureResponse NeighborRPC.closeNeighbors(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Command command, boolean isDigest, boolean forceTCP, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse NeighborRPC.closeNeighbors(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Command command, boolean isDigest, ChannelCreator channelCreator, boolean forceTCP)
          Requests close neighbors from the remote peer.
 FutureResponse StorageRPC.compareAndPut(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,HashData> hashDataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, boolean partialPut, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.compareAndPut(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,HashData> hashDataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, boolean partialPut, ChannelCreator channelCreator, boolean forceUDP)
          Compares and puts data on a peer.
 FutureResponse StorageRPC.get(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, PublicKey protectedDomains, boolean signMessage, boolean digest, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.get(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, PublicKey protectedDomains, boolean signMessage, boolean digest, ChannelCreator channelCreator, boolean forceUDP)
          Get the data from a remote peer.
 FutureResponse TrackerRPC.getFromTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, boolean expectAttachement, boolean signMessage, Set<Number160> knownPeers, ChannelCreator channelCreator)
           
 FutureResponse TrackerRPC.getFromTracker(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, boolean expectAttachement, boolean signMessage, Set<Number160> knownPeers, ChannelCreator channelCreator, boolean forceUDP, boolean forceTCP)
           
 FutureResponse StorageRPC.put(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.put(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, ChannelCreator channelCreator, boolean forceUDP)
          Stores data on a remote peer.
 FutureResponse StorageRPC.putIfAbsent(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.putIfAbsent(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, boolean protectDomain, boolean protectEntry, boolean signMessage, ChannelCreator channelCreator, boolean forceUDP)
          Stores data on a remote peer.
 FutureResponse StorageRPC.remove(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, boolean sendBackResults, boolean signMessage, ChannelCreator channelCreator)
          Deprecated. 
 FutureResponse StorageRPC.remove(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, boolean sendBackResults, boolean signMessage, ChannelCreator channelCreator, boolean forceUDP)
          Removes data from a peer.
 FutureResponse TaskRPC.task(PeerAddress remotePeer, ChannelCreator channelCreator, Number160 taskID, Map<Number160,Data> dataMap, Mapper mapper, KeyPair keyPair, boolean forceUDP)
          Sends a task to a remote peer.
 FutureResponse TaskRPC.taskStatus(PeerAddress remotePeer, ChannelCreator channelCreator, Collection<Number160> taskIDs, boolean forceTCP)
           
 

Constructors in net.tomp2p.rpc with parameters of type Number160
DigestInfo(Number160 keyDigest, int size)
          If a global hash has already been calculated, then this constructor is used to store those.
HashData(Number160 hash, Data data)
           
 

Uses of Number160 in net.tomp2p.storage
 

Methods in net.tomp2p.storage that return Number160
 Number160 ResponsibilityMemory.findPeerIDForResponsibleContent(Number160 locationKey)
          
 Number160 Responsibility.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 StorageDisk.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 StorageMemory.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 DataSet.getContentKey()
           
 Number160 DataSet.getDomainKey()
           
 Number160 Data.getHash()
           
 Number160 DataSet.getLocationKey()
           
 

Methods in net.tomp2p.storage that return types with arguments of type Number160
 Map<Number160,TrackerData> TrackerStorage.activePeers(Number160 locationKey, Number160 domainKey)
           
 Collection<Number160> Storage.compareAndPut(Number160 locationKey, Number160 domainKey, Map<Number160,HashData> hashDataMap, PublicKey publicKey, boolean partial, boolean protectDomain)
          Compares and puts the data if the compare matches
 Collection<Number160> ResponsibilityMemory.findContentForResponsiblePeerID(Number160 peerID)
          
 Collection<Number160> Responsibility.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> StorageDisk.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> StorageMemory.findContentForResponsiblePeerID(Number160 peerID)
           
 Map<Number160,TrackerData> TrackerStorage.meshPeers(Number160 locationKey, Number160 domainKey)
           
 Collection<Number160> TrackerStorage.responsibleDomains(Number160 locationKey)
           
 Map<Number160,TrackerData> TrackerStorage.secondaryPeers(Number160 locationKey, Number160 domainKey)
           
 

Methods in net.tomp2p.storage with parameters of type Number160
 Lock Storage.acquire(Number160 locationKey)
           
 Lock Storage.acquire(Number160 locationKey, Number160 domainKey)
           
 Lock Storage.acquire(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 Map<Number160,TrackerData> TrackerStorage.activePeers(Number160 locationKey, Number160 domainKey)
           
 void TrackerStorage.addActive(Number160 locationKey, Number160 domainKey, PeerAddress remotePeer, byte[] attachement, int offset, int length)
           
 void StorageRunner.call(Number160 locationKey, Number160 domainKey, Number160 contentKey, Data data)
           
 Collection<Number160> Storage.compareAndPut(Number160 locationKey, Number160 domainKey, Map<Number160,HashData> hashDataMap, PublicKey publicKey, boolean partial, boolean protectDomain)
          Compares and puts the data if the compare matches
 Collection<Number160> ResponsibilityMemory.findContentForResponsiblePeerID(Number160 peerID)
          
 Collection<Number160> Responsibility.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> StorageDisk.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> StorageMemory.findContentForResponsiblePeerID(Number160 peerID)
           
 Number160 ResponsibilityMemory.findPeerIDForResponsibleContent(Number160 locationKey)
          
 Number160 Responsibility.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 StorageDisk.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 StorageMemory.findPeerIDForResponsibleContent(Number160 locationKey)
           
 boolean TrackerStorage.isSecondaryTracker(Number160 locationKey, Number160 domainKey)
          A peer is a secondary tracker if the peers stores itself on the tracker as well.
 void StorageDisk.iterateAndRun(Number160 locationKey, StorageRunner runner)
           
 void StorageMemory.iterateAndRun(Number160 locationKey, StorageRunner runner)
           
abstract  void Storage.iterateAndRun(Number160 locationKey, StorageRunner runner)
           
 Map<Number160,TrackerData> TrackerStorage.meshPeers(Number160 locationKey, Number160 domainKey)
           
 boolean TrackerStorage.moveFromSecondaryToMesh(PeerAddress peerAddress, PeerAddress referrer, Number160 locationKey, Number160 domainKey, PublicKey publicKey)
           
 boolean TrackerStorage.put(Number160 locationKey, Number160 domainKey, PeerAddress peerAddress, PublicKey publicKey, byte[] attachement)
           
 boolean TrackerStorage.put(Number160 locationKey, Number160 domainKey, PeerAddress peerAddress, PublicKey publicKey, byte[] attachement, int offset, int length)
           
 boolean TrackerStorage.putReferred(Number160 locationKey, Number160 domainKey, PeerAddress peerAddress, PeerAddress referrer, byte[] attachement, int offset, int length, TrackerStorage.ReferrerType type)
           
 boolean TrackerStorage.removeActive(Number160 locationKey, Number160 domainKey, Number160 remotePeerId)
           
 void Storage.removeDomainProtection(Number160 removeDomain)
           
 void TrackerStorage.removeReferred(Number160 locationKey, Number160 domainKey, Number160 key, PeerAddress referrer)
           
 void ResponsibilityMemory.removeResponsibility(Number160 locationKey)
          
 void Responsibility.removeResponsibility(Number160 locationKey)
           
 void StorageDisk.removeResponsibility(Number160 locationKey)
           
 void StorageMemory.removeResponsibility(Number160 locationKey)
           
 Collection<Number160> TrackerStorage.responsibleDomains(Number160 locationKey)
           
 Map<Number160,TrackerData> TrackerStorage.secondaryPeers(Number160 locationKey, Number160 domainKey)
           
 int TrackerStorage.sizePrimary(Number160 locationKey, Number160 domainKey)
           
 int TrackerStorage.sizeSecondary(Number160 locationKey, Number160 domainKey)
           
 boolean ResponsibilityMemory.updateResponsibilities(Number160 locationKey, Number160 peerId)
          
 boolean Responsibility.updateResponsibilities(Number160 locationKey, Number160 peerId)
           
 boolean StorageDisk.updateResponsibilities(Number160 locationKey, Number160 peerID)
           
 boolean StorageMemory.updateResponsibilities(Number160 locationKey, Number160 peerId)
           
 

Method parameters in net.tomp2p.storage with type arguments of type Number160
 Collection<Number160> Storage.compareAndPut(Number160 locationKey, Number160 domainKey, Map<Number160,HashData> hashDataMap, PublicKey publicKey, boolean partial, boolean protectDomain)
          Compares and puts the data if the compare matches
 DigestInfo Digest.digest(Number320 key, Collection<Number160> contentKeys)
          Calculates a digest over a specific location and domain.
 DigestInfo StorageDisk.digest(Number320 key, Collection<Number160> contentKeys)
           
 DigestInfo StorageMemory.digest(Number320 key, Collection<Number160> contentKeys)
           
 DigestInfo TrackerStorage.digest(Number320 key, Collection<Number160> contentKeys)
           
 

Constructors in net.tomp2p.storage with parameters of type Number160
DataSet(Data data, Number160 contentKey, Number160 domainKey, Number160 locationKey)
           
 

Uses of Number160 in net.tomp2p.utils
 

Methods in net.tomp2p.utils that return Number160
static Number160 Utils.createRandomNodeID()
           
static Number160 Utils.makeSHAHash(byte[] buffer)
           
static Number160 Utils.makeSHAHash(byte[] buffer, int offset, int length)
           
static Number160 Utils.makeSHAHash(ByteBuffer buffer)
           
static Number160 Utils.makeSHAHash(File file)
           
static Number160 Utils.makeSHAHash(String strInput)
           
 

Methods in net.tomp2p.utils that return types with arguments of type Number160
static Collection<Number160> Utils.convert(Collection<TrackerData> a)
           
static Map<Number160,TrackerData> Utils.limitRandom(Map<Number160,TrackerData> activePeers, int trackerSize)
           
 

Methods in net.tomp2p.utils with parameters of type Number160
static DigestInfo Utils.digest(Digest storage, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys)
           
 

Method parameters in net.tomp2p.utils with type arguments of type Number160
static boolean Utils.checkEntryProtection(Map<Number160,Data> dataMap)
           
static DigestInfo Utils.digest(Digest storage, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys)
           
static Map<Number160,TrackerData> Utils.limitRandom(Map<Number160,TrackerData> activePeers, int trackerSize)
           
 



Copyright © 2012. All Rights Reserved.