Uses of Class
net.tomp2p.peers.Number160

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

Uses of Number160 in net.tomp2p.connection
 

Methods in net.tomp2p.connection with parameters of type Number160
 void Scheduler.keepTrack(PeerAddress remotePeer, Number160 taskId, TaskResultListener taskResultListener)
           
 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.
 void Scheduler.stopKeepTrack(Number160 taskId)
           
 

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, ConnectionConfiguration configuration, File messageLogger, KeyPair keyPair, PeerMap peerMap, org.jboss.netty.util.Timer timer, int maxMessageSize, int maintenanceThreads, int replicationThreads)
           
 

Uses of Number160 in net.tomp2p.examples
 

Methods in net.tomp2p.examples with parameters of type Number160
static void Examples.exampleGetBlocking(Peer[] peers, Number160 nr)
           
static void Examples.exampleGetNonBlocking(Peer[] peers, Number160 nr)
           
static void Examples.examplePutGet(Peer[] peers, 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> FutureAsyncTask.getDataMap()
           
 Map<Number160,Data> FutureDHT.getDataMap()
          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 FutureAsyncTask.setDataMap(Map<Number160,Data> dataMap)
          Finishes the future and notifies listeners.
 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.message
 

Methods in net.tomp2p.message that return Number160
 Number160 Message.getKey()
           
 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> CumulativeScheme.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Collection<Number160> EvaluatingSchemeDHT.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Map<Number160,Data> VotingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData)
           
 Map<Number160,Data> CumulativeScheme.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawKeys)
           
 Map<Number160,Data> EvaluatingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData)
           
 

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 DistributedHashTable.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 DistributedHashTable.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 DistributedHashTable.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, NavigableSet<PeerAddress> queue, DistributedHashTable.Operation operation)
           
 FutureDHT Peer.parallelRequests(Number160 locationKey, ConfigurationBaseDHT config, FutureChannelCreator channelCreator, boolean cancleOnFinish, NavigableSet<PeerAddress> queue, DistributedHashTable.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 DistributedHashTable.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 DistributedHashTable.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.Type type, int maxDirectHits, int maxNoNewInfo, int maxFailures, int maxSuccess, int parallel, boolean forceTCP, ChannelCreator cc)
          Looks for a route to the given locationKey
 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)
           
 FutureTask DistributedTask.submit(Number160 locationKey, Map<Number160,Data> dataMap, Worker worker, RoutingConfiguration routingConfiguration, TaskConfiguration taskConfiguration, FutureChannelCreator futureChannelCreator, boolean signMessage, boolean isAutomaticCleanup, ConnectionReservation connectionReservation)
          Submit a task to the DHT.
 

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> CumulativeScheme.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Collection<Number160> EvaluatingSchemeDHT.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys)
           
 Map<Number160,Data> VotingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData)
           
 Map<Number160,Data> CumulativeScheme.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawKeys)
           
 Map<Number160,Data> EvaluatingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData)
           
 FutureDHT DistributedHashTable.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 DistributedHashTable.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 DistributedHashTable.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.Type type, int maxDirectHits, int maxNoNewInfo, int maxFailures, int maxSuccess, int parallel, boolean forceTCP, ChannelCreator cc)
          Looks for a route to the given locationKey
 FutureTask DistributedTask.submit(Number160 locationKey, Map<Number160,Data> dataMap, Worker worker, RoutingConfiguration routingConfiguration, TaskConfiguration taskConfiguration, FutureChannelCreator futureChannelCreator, boolean signMessage, boolean isAutomaticCleanup, ConnectionReservation connectionReservation)
          Submit a task to the DHT.
 

Constructors in net.tomp2p.p2p with parameters of type Number160
PeerMaker(Number160 peerId)
           
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 ConfigurationDirect.getContentKey()
           
 Number160 ConfigurationBase.getContentKey()
           
 Number160 ConfigurationTrackerGet.getContentKey()
           
 Number160 ConfigurationTrackerStore.getContentKey()
           
 Number160 ConfigurationDirect.getDomain()
           
 Number160 ConfigurationBase.getDomain()
           
 

Methods in net.tomp2p.p2p.config with parameters of type Number160
 ConfigurationBase ConfigurationDirect.setContentKey(Number160 contentKey)
           
 ConfigurationBase ConfigurationBase.setContentKey(Number160 contentKey)
           
 ConfigurationBase ConfigurationTrackerGet.setContentKey(Number160 contentKey)
           
 ConfigurationBase ConfigurationTrackerStore.setContentKey(Number160 contentKey)
           
 ConfigurationBase ConfigurationDirect.setDomain(Number160 domain)
           
 ConfigurationBase ConfigurationBase.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 Number320.getDomainKey()
           
 Number160 Number480.getDomainKey()
           
 Number160 PeerAddress.getID()
          The id of the peer.
 Number160 Number320.getLocationKey()
           
 Number160 Number480.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)
           
static Comparator<PeerAddress> PeerMapKadImpl.createComparator(Number160 id)
           
 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 cacheTimeoutMillis, int maxNrBeforeExclude, int[] waitingTimeBetweenNodeMaintenenceSeconds, int cachSize, boolean isBehindFirewall)
          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 ResponsibilityListener.meResponsible(Number160 locationKey)
           
 void TrackerStorageReplication.meResponsible(Number160 locationKey)
           
 void DefaultStorageReplication.meResponsible(Number160 locationKey)
           
 void ResponsibilityListener.otherResponsible(Number160 locationKey, PeerAddress other)
           
 void TrackerStorageReplication.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, 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, 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, boolean forceUDP, boolean forceTCP)
           
 FutureResponse NeighborRPC.closeNeighbors(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Type type, 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, 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, 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, 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, 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, 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, boolean forceUDP)
          Removes data from a peer.
 FutureResponse TaskRPC.sendResult(PeerAddress remotePeer, ChannelCreator channelCreator, Number160 taskID, Map<Number160,Data> dataMap, KeyPair keyPair, boolean forceUDP, boolean sign)
           
 FutureResponse TaskRPC.sendTask(PeerAddress remotePeer, ChannelCreator channelCreator, Number160 taskID, Map<Number160,Data> dataMap, Worker mapper, KeyPair keyPair, boolean forceUDP, boolean sign)
          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, 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, boolean forceUDP, boolean forceTCP)
           
 FutureResponse NeighborRPC.closeNeighbors(PeerAddress remotePeer, Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys, Message.Type type, 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, 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, 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, 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, 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, boolean forceUDP)
          Removes data from a peer.
 FutureResponse TaskRPC.sendResult(PeerAddress remotePeer, ChannelCreator channelCreator, Number160 taskID, Map<Number160,Data> dataMap, KeyPair keyPair, boolean forceUDP, boolean sign)
           
 FutureResponse TaskRPC.sendTask(PeerAddress remotePeer, ChannelCreator channelCreator, Number160 taskID, Map<Number160,Data> dataMap, Worker mapper, KeyPair keyPair, boolean forceUDP, boolean sign)
          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 StorageMemory.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 StorageDisk.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 TrackerStorage.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 ReplicationStorage.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 StorageMemoryReplication.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 Data.getHash()
           
 Number160 Data.getPeerId()
           
 

Methods in net.tomp2p.storage that return types with arguments of type Number160
 Map<Number160,TrackerData> TrackerStorage.activePeers(Number160 locationKey, Number160 domainKey)
           
 Collection<Number160> StorageGeneric.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> StorageMemory.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> StorageDisk.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> TrackerStorage.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> ReplicationStorage.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> StorageMemoryReplication.findContentForResponsiblePeerID(Number160 peerID)
           
 KeyLock<Number160> StorageGeneric.getLockNumber160()
           
 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
 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 StorageMemory.addTimeout(Number160 locationKey, Number160 domainKey, Number160 contentKey, long expiration)
           
 void StorageDisk.addTimeout(Number160 locationKey, Number160 domainKey, Number160 contentKey, long expiration)
           
 void Storage.addTimeout(Number160 locationKey, Number160 domainKey, Number160 contentKey, long expiration)
           
 Collection<Number160> StorageGeneric.compareAndPut(Number160 locationKey, Number160 domainKey, Map<Number160,HashData> hashDataMap, PublicKey publicKey, boolean partial, boolean protectDomain)
          Compares and puts the data if the compare matches
 boolean StorageMemory.contains(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 boolean StorageDisk.contains(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 boolean Storage.contains(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 DigestInfo TrackerStorage.digest(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys)
           
 DigestInfo StorageGeneric.digest(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys)
           
 DigestInfo Digest.digest(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys)
          Calculates a digest over a specific location and domain.
 Collection<Number160> StorageMemory.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> StorageDisk.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> TrackerStorage.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> ReplicationStorage.findContentForResponsiblePeerID(Number160 peerID)
           
 Collection<Number160> StorageMemoryReplication.findContentForResponsiblePeerID(Number160 peerID)
           
 Number160 StorageMemory.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 StorageDisk.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 TrackerStorage.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 ReplicationStorage.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Number160 StorageMemoryReplication.findPeerIDForResponsibleContent(Number160 locationKey)
           
 Data StorageMemory.get(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 Data StorageDisk.get(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 Data Storage.get(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 SortedMap<Number480,Data> StorageGeneric.get(Number160 locationKey, Number160 domainKey, Number160 fromContentKey, Number160 toContentKey)
           
 boolean StorageMemory.isDomainProtectedByOthers(Number160 locationKey, Number160 domainKey, PublicKey publicKey)
           
 boolean StorageDisk.isDomainProtectedByOthers(Number160 locationKey, Number160 domainKey, PublicKey publicKey)
           
 boolean Storage.isDomainProtectedByOthers(Number160 locationKey, Number160 domainKey, PublicKey publicKey)
           
 boolean TrackerStorage.isSecondaryTracker(Number160 locationKey, Number160 domainKey)
          A peer is a secondary tracker if the peers stores itself on the tracker as well.
 Map<Number160,TrackerData> TrackerStorage.meshPeers(Number160 locationKey, Number160 domainKey)
           
 boolean TrackerStorage.moveFromSecondaryToMesh(PeerAddress peerAddress, PeerAddress referrer, Number160 locationKey, Number160 domainKey, PublicKey publicKey)
           
 boolean StorageMemory.protectDomain(Number160 locationKey, Number160 domainKey, PublicKey publicKey)
           
 boolean StorageDisk.protectDomain(Number160 locationKey, Number160 domainKey, PublicKey publicKey)
           
 boolean Storage.protectDomain(Number160 locationKey, Number160 domainKey, PublicKey publicKey)
           
 boolean StorageMemory.put(Number160 locationKey, Number160 domainKey, Number160 contentKey, Data value)
           
 boolean StorageDisk.put(Number160 locationKey, Number160 domainKey, Number160 contentKey, Data value)
           
 boolean Storage.put(Number160 locationKey, Number160 domainKey, Number160 contentKey, Data value)
           
 boolean StorageGeneric.put(Number160 locationKey, Number160 domainKey, Number160 contentKey, Data newData, PublicKey publicKey, boolean putIfAbsent, boolean domainProtection)
           
 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)
           
 Data StorageMemory.remove(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 Data StorageDisk.remove(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 Data Storage.remove(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 SortedMap<Number480,Data> StorageGeneric.remove(Number160 locationKey, Number160 domainKey, Number160 fromContentKey, Number160 toContentKey, PublicKey publicKey)
           
 Data StorageGeneric.remove(Number160 locationKey, Number160 domainKey, Number160 contentKey, PublicKey publicKey)
           
 boolean TrackerStorage.removeActive(Number160 locationKey, Number160 domainKey, Number160 remotePeerId)
           
 void StorageGeneric.removeDomainProtection(Number160 removeDomain)
           
 void TrackerStorage.removeReferred(Number160 locationKey, Number160 domainKey, Number160 key, PeerAddress referrer)
           
 void StorageMemory.removeResponsibility(Number160 locationKey)
           
 void StorageDisk.removeResponsibility(Number160 locationKey)
           
 void TrackerStorage.removeResponsibility(Number160 locationKey)
           
 void ReplicationStorage.removeResponsibility(Number160 locationKey)
           
 void StorageMemoryReplication.removeResponsibility(Number160 locationKey)
           
 void StorageMemory.removeTimeout(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 void StorageDisk.removeTimeout(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 void Storage.removeTimeout(Number160 locationKey, Number160 domainKey, Number160 contentKey)
           
 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)
           
 Map<Number480,Data> StorageMemory.subMap(Number160 locationKey)
           
 Map<Number480,Data> StorageDisk.subMap(Number160 locationKey)
           
 Map<Number480,Data> Storage.subMap(Number160 locationKey)
           
 SortedMap<Number480,Data> StorageMemory.subMap(Number160 locationKey, Number160 domainKey, Number160 fromContentKey, Number160 toContentKey)
           
 SortedMap<Number480,Data> StorageDisk.subMap(Number160 locationKey, Number160 domainKey, Number160 fromContentKey, Number160 toContentKey)
           
 SortedMap<Number480,Data> Storage.subMap(Number160 locationKey, Number160 domainKey, Number160 fromContentKey, Number160 toContentKey)
           
 boolean StorageMemory.updateResponsibilities(Number160 locationKey, Number160 peerId)
           
 boolean StorageDisk.updateResponsibilities(Number160 locationKey, Number160 peerId)
           
 boolean TrackerStorage.updateResponsibilities(Number160 locationKey, Number160 peerId)
           
 boolean ReplicationStorage.updateResponsibilities(Number160 locationKey, Number160 peerId)
           
 boolean StorageMemoryReplication.updateResponsibilities(Number160 locationKey, Number160 peerId)
           
 

Method parameters in net.tomp2p.storage with type arguments of type Number160
 Collection<Number160> StorageGeneric.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 TrackerStorage.digest(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys)
           
 DigestInfo StorageGeneric.digest(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys)
           
 DigestInfo Digest.digest(Number160 locationKey, Number160 domainKey, Collection<Number160> contentKeys)
          Calculates a digest over a specific location and domain.
 

Constructors in net.tomp2p.storage with parameters of type Number160
Data(byte[] data, int offset, int length, Number160 peerId)
           
Data(byte[] data, Number160 peerId)
           
Data(Object object, Number160 peerId)
           
 

Uses of Number160 in net.tomp2p.task
 

Methods in net.tomp2p.task that return types with arguments of type Number160
 Map<Number160,Data> Worker.execute(Map<Number160,Data> inputData, Storage storage)
           
 

Methods in net.tomp2p.task with parameters of type Number160
 void TaskManager.notifyListeners(Number160 taskId, Map<Number160,Data> dataMap)
           
 FutureAsyncTask AsyncTask.submit(PeerAddress remotePeer, ChannelCreator channelCreator, Number160 taskId, Map<Number160,Data> dataMap, Worker mapper, boolean forceUDP, boolean sign)
           
 int TaskManager.submitTask(Number160 taskId, Worker mapper, Map<Number160,Data> data, PeerAddress senderAddress, boolean sign)
           
 void AsyncTask.taskFailed(Number160 taskId)
           
 void TaskResultListener.taskFailed(Number160 taskId)
           
 void AsyncTask.taskReceived(Number160 taskId, Map<Number160,Data> dataMap)
           
 void TaskResultListener.taskReceived(Number160 taskId, Map<Number160,Data> dataMap)
           
 TaskStatus TaskManager.taskStatus(Number160 taskId)
           
 

Method parameters in net.tomp2p.task with type arguments of type Number160
 Map<Number160,Data> Worker.execute(Map<Number160,Data> inputData, Storage storage)
           
 void TaskManager.notifyListeners(Number160 taskId, Map<Number160,Data> dataMap)
           
 FutureAsyncTask AsyncTask.submit(PeerAddress remotePeer, ChannelCreator channelCreator, Number160 taskId, Map<Number160,Data> dataMap, Worker mapper, boolean forceUDP, boolean sign)
           
 int TaskManager.submitTask(Number160 taskId, Worker mapper, Map<Number160,Data> data, PeerAddress senderAddress, boolean sign)
           
 void AsyncTask.taskReceived(Number160 taskId, Map<Number160,Data> dataMap)
           
 void TaskResultListener.taskReceived(Number160 taskId, Map<Number160,Data> dataMap)
           
 

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)
           
 

Method parameters in net.tomp2p.utils with type arguments of type Number160
static boolean Utils.checkEntryProtection(Map<Number160,Data> dataMap)
           
static Map<Number160,TrackerData> Utils.limitRandom(Map<Number160,TrackerData> activePeers, int trackerSize)
           
 



Copyright © 2012. All Rights Reserved.