net.tomp2p.p2p
Class DistributedHashHashMap

java.lang.Object
  extended by net.tomp2p.p2p.DistributedHashHashMap

public class DistributedHashHashMap
extends Object


Nested Class Summary
static interface DistributedHashHashMap.Operation
           
 
Constructor Summary
DistributedHashHashMap(Routing routing, StorageRPC store, DirectDataRPC directDataRPC)
           
 
Method Summary
 FutureDHT add(Number160 locationKey, Number160 domainKey, Collection<Data> dataSet, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean protectDomain, boolean signMessage, FutureCreate<FutureDHT> futureCreate)
           
 FutureDHT direct(Number160 locationKey, org.jboss.netty.buffer.ChannelBuffer buffer, boolean raw, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, FutureCreate<FutureDHT> futureCreate, boolean cancelOnFinish)
           
 FutureDHT get(Number160 locationKey, Number160 domainKey, Set<Number160> contentKeys, PublicKey publicKey, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, EvaluatingSchemeDHT evaluationScheme, boolean signMessage)
           
 FutureDHT put(Number160 locationKey, Number160 domainKey, Map<Number160,Data> dataMap, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean putIfAbsent, boolean protectDomain, boolean signMessage, FutureCreate<FutureDHT> futureCreate)
           
 FutureDHT remove(Number160 locationKey, Number160 domainKey, Set<Number160> contentKeys, RoutingConfiguration routingConfiguration, RequestP2PConfiguration p2pConfiguration, boolean returnResults, boolean signMessage, FutureCreate<FutureDHT> futureCreate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistributedHashHashMap

public DistributedHashHashMap(Routing routing,
                              StorageRPC store,
                              DirectDataRPC directDataRPC)
Method Detail

add

public FutureDHT add(Number160 locationKey,
                     Number160 domainKey,
                     Collection<Data> dataSet,
                     RoutingConfiguration routingConfiguration,
                     RequestP2PConfiguration p2pConfiguration,
                     boolean protectDomain,
                     boolean signMessage,
                     FutureCreate<FutureDHT> futureCreate)

direct

public FutureDHT direct(Number160 locationKey,
                        org.jboss.netty.buffer.ChannelBuffer buffer,
                        boolean raw,
                        RoutingConfiguration routingConfiguration,
                        RequestP2PConfiguration p2pConfiguration,
                        FutureCreate<FutureDHT> futureCreate,
                        boolean cancelOnFinish)

put

public FutureDHT put(Number160 locationKey,
                     Number160 domainKey,
                     Map<Number160,Data> dataMap,
                     RoutingConfiguration routingConfiguration,
                     RequestP2PConfiguration p2pConfiguration,
                     boolean putIfAbsent,
                     boolean protectDomain,
                     boolean signMessage,
                     FutureCreate<FutureDHT> futureCreate)

get

public FutureDHT get(Number160 locationKey,
                     Number160 domainKey,
                     Set<Number160> contentKeys,
                     PublicKey publicKey,
                     RoutingConfiguration routingConfiguration,
                     RequestP2PConfiguration p2pConfiguration,
                     EvaluatingSchemeDHT evaluationScheme,
                     boolean signMessage)

remove

public FutureDHT remove(Number160 locationKey,
                        Number160 domainKey,
                        Set<Number160> contentKeys,
                        RoutingConfiguration routingConfiguration,
                        RequestP2PConfiguration p2pConfiguration,
                        boolean returnResults,
                        boolean signMessage,
                        FutureCreate<FutureDHT> futureCreate)


Copyright © 2011. All Rights Reserved.