| Constructor and Description |
|---|
StorageDisk(org.mapdb.DB db,
net.tomp2p.peers.Number160 peerId,
File path,
net.tomp2p.connection.SignatureFactory signatureFactory,
int storageCheckIntervalMillis) |
StorageDisk(net.tomp2p.peers.Number160 peerId,
File path,
net.tomp2p.connection.SignatureFactory signatureFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTimeout(net.tomp2p.peers.Number640 key,
long expiration) |
void |
close() |
boolean |
contains(net.tomp2p.peers.Number640 key) |
int |
contains(net.tomp2p.peers.Number640 from,
net.tomp2p.peers.Number640 to) |
Collection<net.tomp2p.peers.Number160> |
findContentForResponsiblePeerID(net.tomp2p.peers.Number160 peerID) |
net.tomp2p.peers.Number160 |
findPeerIDsForResponsibleContent(net.tomp2p.peers.Number160 locationKey) |
net.tomp2p.storage.Data |
get(net.tomp2p.peers.Number640 key) |
boolean |
isDomainProtectedByOthers(net.tomp2p.peers.Number320 key,
PublicKey publicKey) |
boolean |
isEntryProtectedByOthers(net.tomp2p.peers.Number480 key,
PublicKey publicKey) |
NavigableMap<net.tomp2p.peers.Number640,net.tomp2p.storage.Data> |
map() |
boolean |
protectDomain(net.tomp2p.peers.Number320 key,
PublicKey publicKey) |
boolean |
protectEntry(net.tomp2p.peers.Number480 key,
PublicKey publicKey) |
net.tomp2p.storage.Data |
put(net.tomp2p.peers.Number640 key,
net.tomp2p.storage.Data value) |
net.tomp2p.storage.Data |
remove(net.tomp2p.peers.Number640 key,
boolean returnData) |
NavigableMap<net.tomp2p.peers.Number640,net.tomp2p.storage.Data> |
remove(net.tomp2p.peers.Number640 from,
net.tomp2p.peers.Number640 to) |
void |
removeResponsibility(net.tomp2p.peers.Number160 locationKey) |
void |
removeTimeout(net.tomp2p.peers.Number640 key) |
int |
storageCheckIntervalMillis() |
NavigableMap<net.tomp2p.peers.Number640,net.tomp2p.storage.Data> |
subMap(net.tomp2p.peers.Number640 from,
net.tomp2p.peers.Number640 to,
int limit,
boolean ascending) |
Collection<net.tomp2p.peers.Number640> |
subMapTimeout(long to) |
boolean |
updateResponsibilities(net.tomp2p.peers.Number160 locationKey,
net.tomp2p.peers.Number160 peerId) |
public StorageDisk(org.mapdb.DB db,
net.tomp2p.peers.Number160 peerId,
File path,
net.tomp2p.connection.SignatureFactory signatureFactory,
int storageCheckIntervalMillis)
public StorageDisk(net.tomp2p.peers.Number160 peerId,
File path,
net.tomp2p.connection.SignatureFactory signatureFactory)
public net.tomp2p.storage.Data put(net.tomp2p.peers.Number640 key,
net.tomp2p.storage.Data value)
public net.tomp2p.storage.Data get(net.tomp2p.peers.Number640 key)
public boolean contains(net.tomp2p.peers.Number640 key)
public int contains(net.tomp2p.peers.Number640 from,
net.tomp2p.peers.Number640 to)
public net.tomp2p.storage.Data remove(net.tomp2p.peers.Number640 key,
boolean returnData)
public NavigableMap<net.tomp2p.peers.Number640,net.tomp2p.storage.Data> remove(net.tomp2p.peers.Number640 from, net.tomp2p.peers.Number640 to)
public NavigableMap<net.tomp2p.peers.Number640,net.tomp2p.storage.Data> subMap(net.tomp2p.peers.Number640 from, net.tomp2p.peers.Number640 to, int limit, boolean ascending)
public NavigableMap<net.tomp2p.peers.Number640,net.tomp2p.storage.Data> map()
public void addTimeout(net.tomp2p.peers.Number640 key,
long expiration)
addTimeout in interface Storagepublic void removeTimeout(net.tomp2p.peers.Number640 key)
removeTimeout in interface Storagepublic Collection<net.tomp2p.peers.Number640> subMapTimeout(long to)
subMapTimeout in interface Storagepublic net.tomp2p.peers.Number160 findPeerIDsForResponsibleContent(net.tomp2p.peers.Number160 locationKey)
findPeerIDsForResponsibleContent in interface Storagepublic Collection<net.tomp2p.peers.Number160> findContentForResponsiblePeerID(net.tomp2p.peers.Number160 peerID)
findContentForResponsiblePeerID in interface Storagepublic boolean updateResponsibilities(net.tomp2p.peers.Number160 locationKey,
net.tomp2p.peers.Number160 peerId)
updateResponsibilities in interface Storagepublic void removeResponsibility(net.tomp2p.peers.Number160 locationKey)
removeResponsibility in interface Storagepublic boolean protectDomain(net.tomp2p.peers.Number320 key,
PublicKey publicKey)
protectDomain in interface Storagepublic boolean isDomainProtectedByOthers(net.tomp2p.peers.Number320 key,
PublicKey publicKey)
isDomainProtectedByOthers in interface Storagepublic boolean protectEntry(net.tomp2p.peers.Number480 key,
PublicKey publicKey)
protectEntry in interface Storagepublic boolean isEntryProtectedByOthers(net.tomp2p.peers.Number480 key,
PublicKey publicKey)
isEntryProtectedByOthers in interface Storagepublic int storageCheckIntervalMillis()
storageCheckIntervalMillis in interface StorageCopyright © 2015. All rights reserved.