public class DistributedHashHashMap extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
DistributedHashHashMap.Operation |
| Constructor and Description |
|---|
DistributedHashHashMap(DistributedRouting routing,
StorageRPC storeRCP,
DirectDataRPC directDataRPC) |
| Modifier and Type | Method and Description |
|---|---|
FutureDHT |
add(Number160 locationKey,
Number160 domainKey,
Collection<Data> dataSet,
RoutingConfiguration routingConfiguration,
RequestP2PConfiguration p2pConfiguration,
boolean protectDomain,
boolean signMessage,
FutureCreate<FutureDHT> futureCreate,
ChannelCreator cc) |
static RequestP2PConfiguration |
adjustConfiguration(RequestP2PConfiguration p2pConfiguration,
SortedMap<PeerAddress,DigestInfo> directHitsDigest)
Adjusts the number of minimum requests in the P2P configuration.
|
FutureDHT |
direct(Number160 locationKey,
org.jboss.netty.buffer.ChannelBuffer buffer,
boolean raw,
RoutingConfiguration routingConfiguration,
RequestP2PConfiguration p2pConfiguration,
FutureCreate<FutureDHT> futureCreate,
boolean cancelOnFinish,
ChannelCreator cc) |
FutureDHT |
get(Number160 locationKey,
Number160 domainKey,
Set<Number160> contentKeys,
PublicKey publicKey,
RoutingConfiguration routingConfiguration,
RequestP2PConfiguration p2pConfiguration,
EvaluatingSchemeDHT evaluationScheme,
boolean signMessage,
ChannelCreator cc) |
FutureDHT |
put(Number160 locationKey,
Number160 domainKey,
Map<Number160,Data> dataMap,
RoutingConfiguration routingConfiguration,
RequestP2PConfiguration p2pConfiguration,
boolean putIfAbsent,
boolean protectDomain,
boolean signMessage,
FutureCreate<FutureDHT> futureCreate,
ChannelCreator cc) |
FutureDHT |
remove(Number160 locationKey,
Number160 domainKey,
Set<Number160> contentKeys,
RoutingConfiguration routingConfiguration,
RequestP2PConfiguration p2pConfiguration,
boolean returnResults,
boolean signMessage,
FutureCreate<FutureDHT> futureCreate,
ChannelCreator cc) |
public DistributedHashHashMap(DistributedRouting routing, StorageRPC storeRCP, DirectDataRPC directDataRPC)
public FutureDHT add(Number160 locationKey, Number160 domainKey, Collection<Data> dataSet, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean protectDomain, boolean signMessage, FutureCreate<FutureDHT> futureCreate, ChannelCreator cc)
public FutureDHT direct(Number160 locationKey, org.jboss.netty.buffer.ChannelBuffer buffer, boolean raw, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, FutureCreate<FutureDHT> futureCreate, boolean cancelOnFinish, ChannelCreator cc)
public FutureDHT put(Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean putIfAbsent, boolean protectDomain, boolean signMessage, FutureCreate<FutureDHT> futureCreate, ChannelCreator cc)
public FutureDHT get(Number160 locationKey, Number160 domainKey, Set<Number160> contentKeys, PublicKey publicKey, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, EvaluatingSchemeDHT evaluationScheme, boolean signMessage, ChannelCreator cc)
public FutureDHT remove(Number160 locationKey, Number160 domainKey, Set<Number160> contentKeys, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean returnResults, boolean signMessage, FutureCreate<FutureDHT> futureCreate, ChannelCreator cc)
public static RequestP2PConfiguration adjustConfiguration(RequestP2PConfiguration p2pConfiguration, SortedMap<PeerAddress,DigestInfo> directHitsDigest)
p2pConfiguration - The old P2P configuration with the user specified
minimum resultdirectHitsDigest - The digest information from the routing processCopyright © 2011. All Rights Reserved.