net.tomp2p.p2p.builder
Class PutBuilder

java.lang.Object
  extended by net.tomp2p.p2p.builder.DHTBuilder<PutBuilder>
      extended by net.tomp2p.p2p.builder.PutBuilder

public class PutBuilder
extends DHTBuilder<PutBuilder>


Field Summary
 
Fields inherited from class net.tomp2p.p2p.builder.DHTBuilder
DEFAULT_DOMAIN, defaultDirectReplication, directReplication, domainKey, FUTURE_DHT_SHUTDOWN, futureChannelCreator, futureCreate, locationKey, manualCleanup, peer, protectDomain, refreshSeconds, requestP2PConfiguration, routingConfiguration, signMessage
 
Constructor Summary
PutBuilder(Peer peer, Number160 locationKey)
           
 
Method Summary
 Map.Entry<Number160,Data> getData()
           
 Map<Number160,Data> getDataMap()
           
 boolean isPutIfAbsent()
           
 PutBuilder setData(Data data)
           
 PutBuilder setData(Number160 key, Data data)
           
 PutBuilder setDataMap(Map<Number160,Data> dataMap)
           
 PutBuilder setKeyObject(Number160 contentKey, Object object)
           
 PutBuilder setObject(Object object)
           
 PutBuilder setPutIfAbsent()
           
 PutBuilder setPutIfAbsent(boolean putIfAbsent)
           
 FutureDHT start()
           
 
Methods inherited from class net.tomp2p.p2p.builder.DHTBuilder
getDefaultDirectReplication, getDomainKey, getFutureChannelCreator, getFutureCreate, getRefreshSeconds, getRequestP2PConfiguration, getRoutingConfiguration, isDirectReplication, isManualCleanup, isProtectDomain, isSignMessage, preBuild, self, setDefaultDirectReplication, setDirectReplication, setDirectReplication, setDomainKey, setFutureChannelCreator, setFutureCreate, setManualCleanup, setManualCleanup, setProtectDomain, setProtectDomain, setRefreshSeconds, setRequestP2PConfiguration, setRoutingConfiguration, setSignMessage, setSignMessage, setupCancel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PutBuilder

public PutBuilder(Peer peer,
                  Number160 locationKey)
Method Detail

getData

public Map.Entry<Number160,Data> getData()

setData

public PutBuilder setData(Data data)

setData

public PutBuilder setData(Number160 key,
                          Data data)

setObject

public PutBuilder setObject(Object object)
                     throws IOException
Throws:
IOException

setKeyObject

public PutBuilder setKeyObject(Number160 contentKey,
                               Object object)
                        throws IOException
Throws:
IOException

getDataMap

public Map<Number160,Data> getDataMap()

setDataMap

public PutBuilder setDataMap(Map<Number160,Data> dataMap)

isPutIfAbsent

public boolean isPutIfAbsent()

setPutIfAbsent

public PutBuilder setPutIfAbsent(boolean putIfAbsent)

setPutIfAbsent

public PutBuilder setPutIfAbsent()

start

public FutureDHT start()
Specified by:
start in class DHTBuilder<PutBuilder>


Copyright © 2013. All Rights Reserved.