net.tomp2p.storage
Class TrackerStorage
java.lang.Object
net.tomp2p.storage.Storage
net.tomp2p.storage.StorageMemory
net.tomp2p.storage.TrackerStorage
public class TrackerStorage
- extends StorageMemory
The maintenance for the tracker is done by the client peer. Thus the peers on
a tracker expire, but a client can send a Bloom filter with peers, that he
knows are offline.
- Author:
- draft
| Methods inherited from class net.tomp2p.storage.StorageMemory |
close, contains, digest, digest, findResponsibleData, findResponsiblePeerID, get, get, getKeys, getKeys, iterateAndRun, put, remove, remove, storedDirectReplication, updateResponsibilities |
| Methods inherited from class net.tomp2p.storage.Storage |
digest, get, get, get, getProtectionDomainEnable, getProtectionDomainMode, getProtectionEntryEnable, getProtectionEntryInDomain, getProtectionEntryMode, remove, removeDomainProtection, setProtection, setProtectionDomainEnable, setProtectionDomainMode, setProtectionEntryEnable, setProtectionEntryInDomain, setProtectionEntryMode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrackerStorage
public TrackerStorage()
getTrackerSize
public int getTrackerSize()
getTrackerTimoutSeconds
public int getTrackerTimoutSeconds()
setTrackerTimoutSeconds
public void setTrackerTimoutSeconds(int trackerTimoutSeconds)
put
public boolean put(Number160 locationKey,
Number160 domainKey,
PublicKey publicKey,
Data data)
throws IOException
- Throws:
IOException
size
public int size(Number160 locationKey,
Number160 domainKey)
getSelection
public SortedMap<Number480,Data> getSelection(Number320 number320,
int nr)
getTrackerStoreSize
public int getTrackerStoreSize()
setTrackerStoreSize
public void setTrackerStoreSize(int trackerStoreSize)
Copyright © 2011. All Rights Reserved.