| Package | Description |
|---|---|
| net.tomp2p.futures | |
| net.tomp2p.message | |
| net.tomp2p.p2p | |
| net.tomp2p.p2p.builder | |
| net.tomp2p.peers | |
| net.tomp2p.rpc | |
| net.tomp2p.storage |
| Modifier and Type | Method and Description |
|---|---|
Map<Number640,Data> |
FutureGet.getDataMap()
Return the data from get() after evaluation.
|
Map<Number640,Data> |
FutureRemove.getDataMap()
Return the data from get() after evaluation.
|
Collection<Number640> |
FutureRemove.getEvalKeys()
Returns the keys that have been stored or removed after evaluation.
|
Map<PeerAddress,Map<Number640,Data>> |
FutureGet.getRawData()
Returns the raw data from the get operation.
|
Map<PeerAddress,Map<Number640,Data>> |
FutureRemove.getRawData()
Returns the raw data from the get operation.
|
Map<PeerAddress,Map<Number640,Byte>> |
FutureRemove.getRawKeys()
Returns the raw keys from the storage or removal operation.
|
Map<PeerAddress,Map<Number640,Byte>> |
FuturePut.getRawResult()
Returns the raw result from the storage or removal operation.
|
Map<Number640,Integer> |
FuturePut.getResult()
Returns the keys that have been stored or removed after evaluation.
|
Map<Number640,Integer> |
FutureRemove.getResult()
Returns the keys that have been stored or removed after evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FutureGet.setReceivedData(Map<PeerAddress,Map<Number640,Data>> rawData)
Finish the future and set the keys and data that have been received.
|
void |
FutureRemove.setReceivedData(Map<PeerAddress,Map<Number640,Data>> rawData)
Finish the future and set the keys and data that have been received.
|
void |
FuturePut.setStoredKeys(Map<PeerAddress,Map<Number640,Byte>> rawResult)
Finish the future and set the keys that have been stored.
|
void |
FutureRemove.setStoredKeys(Map<PeerAddress,Map<Number640,Byte>> rawKeys640)
Finish the future and set the keys that have been stored.
|
| Modifier and Type | Method and Description |
|---|---|
Map<Number640,Number160> |
DataMap.convertToHash() |
Map<Number640,Data> |
DataMap.convertToMap640() |
Map<Number640,Data> |
DataMap.dataMap() |
Collection<Number640> |
KeyCollection.keys() |
NavigableMap<Number640,Number160> |
KeyMap640.keysMap() |
Map<Number640,Byte> |
KeyMapByte.keysMap() |
| Modifier and Type | Method and Description |
|---|---|
KeyCollection |
KeyCollection.add(Number640 number640) |
void |
KeyMapByte.put(Number640 key,
Byte value) |
void |
KeyMap640.put(Number640 key,
Number160 value) |
| Constructor and Description |
|---|
DataMap(Map<Number640,Data> dataMap) |
DataMap(Map<Number640,Data> dataMap,
boolean convertMeta) |
KeyCollection(Collection<Number640> keys) |
KeyMap640(NavigableMap<Number640,Number160> keysMap) |
KeyMapByte(Map<Number640,Byte> keysMap) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Number640> |
VotingSchemeDHT.evaluate1(Map<PeerAddress,Map<Number640,Number160>> rawKeysByte) |
Collection<Number640> |
EvaluatingSchemeDHT.evaluate1(Map<PeerAddress,Map<Number640,Number160>> rawKeys480) |
Collection<Number640> |
CumulativeScheme.evaluate1(Map<PeerAddress,Map<Number640,Number160>> rawKeys480) |
Map<Number640,Data> |
VotingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number640,Data>> rawData) |
Map<Number640,Data> |
EvaluatingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number640,Data>> rawData) |
Map<Number640,Data> |
CumulativeScheme.evaluate2(Map<PeerAddress,Map<Number640,Data>> rawKeys) |
Collection<Number640> |
VotingSchemeDHT.evaluate6(Map<PeerAddress,Map<Number640,Byte>> rawKeys480) |
Collection<Number640> |
EvaluatingSchemeDHT.evaluate6(Map<PeerAddress,Map<Number640,Byte>> rawKeys480) |
Collection<Number640> |
CumulativeScheme.evaluate6(Map<PeerAddress,Map<Number640,Byte>> rawKeys480) |
protected List<PeerAddress> |
ReplicationExecutor.send(Number160 locationKey,
Map<Number640,Data> dataMapConverted)
If my peer is responsible, I'll issue a put if absent to make sure all replicas are stored.
|
void |
ReplicationExecutor.DefaultReplicationSender.sendDirect(PeerAddress other,
Number160 locationKey,
Map<Number640,Data> dataMap)
If an other peer is responsible, we send this peer our data, so that the other peer can take care of this.
|
void |
ReplicationSender.sendDirect(PeerAddress other,
Number160 locationKey,
Map<Number640,Data> dataMap) |
| Modifier and Type | Method and Description |
|---|---|
Number640 |
SearchableBuilder.from() |
Number640 |
GetBuilder.from() |
Number640 |
RemoveBuilder.from() |
Number640 |
DigestBuilder.from() |
Number640 |
RoutingBuilder.from() |
Number640 |
SearchableBuilder.to() |
Number640 |
GetBuilder.to() |
Number640 |
RemoveBuilder.to() |
Number640 |
DigestBuilder.to() |
Number640 |
RoutingBuilder.to() |
| Modifier and Type | Method and Description |
|---|---|
Map<Number640,Data> |
BroadcastBuilder.dataMap() |
Map.Entry<Number640,Data> |
PutBuilder.getData() |
Map<Number640,Data> |
PutBuilder.getDataMap() |
Collection<Number640> |
GetBuilder.keys() |
Collection<Number640> |
RemoveBuilder.keys() |
Collection<Number640> |
DigestBuilder.keys() |
| Modifier and Type | Method and Description |
|---|---|
GetBuilder |
GetBuilder.from(Number640 from) |
RemoveBuilder |
RemoveBuilder.from(Number640 from) |
DigestBuilder |
DigestBuilder.from(Number640 from) |
void |
RoutingBuilder.setRange(Number640 from,
Number640 to) |
GetBuilder |
GetBuilder.to(Number640 to) |
RemoveBuilder |
RemoveBuilder.to(Number640 to) |
DigestBuilder |
DigestBuilder.to(Number640 to) |
| Modifier and Type | Method and Description |
|---|---|
BroadcastBuilder |
BroadcastBuilder.dataMap(Map<Number640,Data> dataMap) |
RemoveBuilder |
RemoveBuilder.keys(Collection<Number640> keys) |
PutBuilder |
PutBuilder.setDataMap(Map<Number640,Data> dataMap) |
GetBuilder |
GetBuilder.setKey(Collection<Number640> keys) |
DigestBuilder |
DigestBuilder.setKey(Collection<Number640> keys) |
| Modifier and Type | Field and Description |
|---|---|
static Number640 |
Number640.ZERO |
| Modifier and Type | Method and Description |
|---|---|
Number640 |
Number640.maxContentKey() |
Number640 |
Number640.maxVersionKey() |
Number640 |
Number640.minContentKey() |
Number640 |
Number640.minVersionKey() |
| Modifier and Type | Method and Description |
|---|---|
int |
Number640.compareTo(Number640 o) |
| Modifier and Type | Method and Description |
|---|---|
Number640 |
NeighborRPC.SearchValues.from() |
Number640 |
NeighborRPC.SearchValues.to() |
| Modifier and Type | Method and Description |
|---|---|
Map<Number640,Data> |
DigestResult.dataMap() |
NavigableMap<Number640,Number160> |
DigestInfo.getDigests() |
NavigableMap<Number640,Number160> |
DigestResult.keyDigest() |
| Modifier and Type | Method and Description |
|---|---|
void |
DigestInfo.put(Number640 key,
Number160 basedOn)
Stores a key and the hash of the content for further processing.
|
| Constructor and Description |
|---|
NeighborRPC.SearchValues(Number160 locationKey,
Number160 domainKey,
Number640 from,
Number640 to) |
| Constructor and Description |
|---|
DigestResult(Map<Number640,Data> dataMap) |
DigestResult(NavigableMap<Number640,Number160> keyDigest) |
| Modifier and Type | Method and Description |
|---|---|
NavigableMap<Number640,Data> |
StorageLayer.get() |
NavigableMap<Number640,Data> |
StorageLayer.get(Number640 from,
Number640 to,
int limit,
boolean ascending) |
Map<Number640,Data> |
StorageLayer.get(Number640 from,
Number640 to,
SimpleBloomFilter<Number160> contentBloomFilter,
SimpleBloomFilter<Number160> versionBloomFilter,
int limit,
boolean ascending,
boolean isBloomFilterAnd) |
NavigableMap<Number640,Data> |
StorageMemory.map() |
NavigableMap<Number640,Data> |
Storage.map() |
NavigableMap<Number640,Data> |
StorageMemory.remove(Number640 fromKey,
Number640 toKey,
boolean returnData) |
NavigableMap<Number640,Data> |
Storage.remove(Number640 from,
Number640 to,
boolean returnData) |
SortedMap<Number640,Data> |
StorageLayer.removeReturnData(Number640 from,
Number640 to,
PublicKey publicKey) |
SortedMap<Number640,Byte> |
StorageLayer.removeReturnStatus(Number640 from,
Number640 to,
PublicKey publicKey) |
NavigableMap<Number640,Data> |
StorageMemory.subMap(Number640 fromKey,
Number640 toKey,
int limit,
boolean ascending) |
NavigableMap<Number640,Data> |
Storage.subMap(Number640 from,
Number640 to,
int limit,
boolean ascending) |
Collection<Number640> |
StorageMemory.subMapTimeout(long to) |
Collection<Number640> |
Storage.subMapTimeout(long to) |
| Modifier and Type | Method and Description |
|---|---|
void |
StorageMemory.addTimeout(Number640 key,
long expiration) |
void |
Storage.addTimeout(Number640 key,
long expiration) |
boolean |
StorageMemory.contains(Number640 key) |
boolean |
StorageLayer.contains(Number640 key) |
boolean |
Storage.contains(Number640 key) |
int |
StorageMemory.contains(Number640 fromKey,
Number640 toKey) |
int |
Storage.contains(Number640 from,
Number640 to) |
DigestInfo |
Digest.digest(Number640 from,
Number640 to)
Calculates a digest over a specific location and domain.
|
DigestInfo |
TrackerStorage.digest(Number640 from,
Number640 to) |
DigestInfo |
StorageLayer.digest(Number640 from,
Number640 to,
int limit,
boolean ascending) |
Data |
StorageMemory.get(Number640 key) |
Data |
StorageLayer.get(Number640 key) |
Data |
Storage.get(Number640 key) |
NavigableMap<Number640,Data> |
StorageLayer.get(Number640 from,
Number640 to,
int limit,
boolean ascending) |
Map<Number640,Data> |
StorageLayer.get(Number640 from,
Number640 to,
SimpleBloomFilter<Number160> contentBloomFilter,
SimpleBloomFilter<Number160> versionBloomFilter,
int limit,
boolean ascending,
boolean isBloomFilterAnd) |
boolean |
StorageMemory.put(Number640 key,
Data value) |
boolean |
Storage.put(Number640 key,
Data value) |
Enum<?> |
StorageLayer.put(Number640 key,
Data newData,
PublicKey publicKey,
boolean putIfAbsent,
boolean domainProtection) |
Data |
StorageMemory.remove(Number640 key,
boolean returnData) |
Data |
Storage.remove(Number640 key,
boolean returnData) |
NavigableMap<Number640,Data> |
StorageMemory.remove(Number640 fromKey,
Number640 toKey,
boolean returnData) |
NavigableMap<Number640,Data> |
Storage.remove(Number640 from,
Number640 to,
boolean returnData) |
Pair<Data,Enum<?>> |
StorageLayer.remove(Number640 key,
PublicKey publicKey,
boolean returnData) |
SortedMap<Number640,Data> |
StorageLayer.removeReturnData(Number640 from,
Number640 to,
PublicKey publicKey) |
SortedMap<Number640,Byte> |
StorageLayer.removeReturnStatus(Number640 from,
Number640 to,
PublicKey publicKey) |
void |
StorageMemory.removeTimeout(Number640 key) |
void |
Storage.removeTimeout(Number640 key) |
NavigableMap<Number640,Data> |
StorageMemory.subMap(Number640 fromKey,
Number640 toKey,
int limit,
boolean ascending) |
NavigableMap<Number640,Data> |
Storage.subMap(Number640 from,
Number640 to,
int limit,
boolean ascending) |
Enum<?> |
StorageLayer.updateMeta(PublicKey publicKey,
Number640 key,
Data newData) |
| Modifier and Type | Method and Description |
|---|---|
DigestInfo |
StorageLayer.digest(Collection<Number640> number640s) |
Copyright © 2014. All rights reserved.