net.tomp2p.storage
Interface Storage
- All Superinterfaces:
- Digest
- All Known Implementing Classes:
- StorageDisk, StorageGeneric, StorageMemory
public interface Storage
- extends Digest
Method Summary |
void |
addTimeout(Number160 locationKey,
Number160 domainKey,
Number160 contentKey,
long expiration)
|
void |
close()
|
boolean |
contains(Number160 locationKey,
Number160 domainKey,
Number160 contentKey)
|
Collection<Number160> |
findContentForResponsiblePeerID(Number160 peerID)
|
Number160 |
findPeerIDForResponsibleContent(Number160 locationKey)
|
Data |
get(Number160 locationKey,
Number160 domainKey,
Number160 contentKey)
|
boolean |
isDomainProtectedByOthers(Number160 locationKey,
Number160 domainKey,
PublicKey publicKey)
|
boolean |
protectDomain(Number160 locationKey,
Number160 domainKey,
PublicKey publicKey)
|
boolean |
put(Number160 locationKey,
Number160 domainKey,
Number160 contentKey,
Data value)
|
Data |
remove(Number160 locationKey,
Number160 domainKey,
Number160 contentKey)
|
void |
removeResponsibility(Number160 locationKey)
|
void |
removeTimeout(Number160 locationKey,
Number160 domainKey,
Number160 contentKey)
|
Map<Number480,Data> |
subMap(Number160 locationKey)
|
SortedMap<Number480,Data> |
subMap(Number160 locationKey,
Number160 domainKey,
Number160 fromContentKey,
Number160 toContentKey)
|
Collection<Number480> |
subMapTimeout(long to)
|
boolean |
updateResponsibilities(Number160 locationKey,
Number160 peerId)
|
Methods inherited from interface net.tomp2p.storage.Digest |
digest |
put
boolean put(Number160 locationKey,
Number160 domainKey,
Number160 contentKey,
Data value)
get
Data get(Number160 locationKey,
Number160 domainKey,
Number160 contentKey)
contains
boolean contains(Number160 locationKey,
Number160 domainKey,
Number160 contentKey)
remove
Data remove(Number160 locationKey,
Number160 domainKey,
Number160 contentKey)
subMap
SortedMap<Number480,Data> subMap(Number160 locationKey,
Number160 domainKey,
Number160 fromContentKey,
Number160 toContentKey)
subMap
Map<Number480,Data> subMap(Number160 locationKey)
close
void close()
addTimeout
void addTimeout(Number160 locationKey,
Number160 domainKey,
Number160 contentKey,
long expiration)
removeTimeout
void removeTimeout(Number160 locationKey,
Number160 domainKey,
Number160 contentKey)
subMapTimeout
Collection<Number480> subMapTimeout(long to)
protectDomain
boolean protectDomain(Number160 locationKey,
Number160 domainKey,
PublicKey publicKey)
isDomainProtectedByOthers
boolean isDomainProtectedByOthers(Number160 locationKey,
Number160 domainKey,
PublicKey publicKey)
findPeerIDForResponsibleContent
Number160 findPeerIDForResponsibleContent(Number160 locationKey)
findContentForResponsiblePeerID
Collection<Number160> findContentForResponsiblePeerID(Number160 peerID)
updateResponsibilities
boolean updateResponsibilities(Number160 locationKey,
Number160 peerId)
removeResponsibility
void removeResponsibility(Number160 locationKey)
Copyright © 2012. All Rights Reserved.