public class IndirectReplication extends Object implements ResponsibilityListener, Runnable
| Constructor and Description |
|---|
IndirectReplication(PeerDHT peer) |
public IndirectReplication(PeerDHT peer)
public boolean isAutoReplication()
public IndirectReplication autoReplication(boolean autoReplication)
public IndirectReplication autoReplication()
public boolean isRsync()
public IndirectReplication rsync(boolean rsync)
public IndirectReplication rsync()
public boolean isNRoot()
public IndirectReplication nRoot(boolean nRoot)
public IndirectReplication nRoot()
public boolean isKeepingData()
public IndirectReplication keepData(boolean keepData)
public IndirectReplication keepData()
public IndirectReplication replicationFactor(ReplicationFactor replicationFactor)
public IndirectReplication replicationFactor(int replicationFactor)
public ReplicationFactor replicationFactor()
public IndirectReplication delayMillis(int delayMillis)
public int delayMillis()
public IndirectReplication intervalMillis(int intervalMillis)
public int intervalMillis()
public IndirectReplication blockSize(int blockSize)
public int blockSize()
public IndirectReplication start()
public IndirectReplication addResponsibilityListener(ResponsibilityListener responsibilityListener)
public IndirectReplication removeResponsibilityListener(ResponsibilityListener responsibilityListener)
public FutureDone<?> otherResponsible(Number160 locationKey, PeerAddress other)
otherResponsible in interface ResponsibilityListenerpublic void meResponsible(Number160 locationKey)
meResponsible in interface ResponsibilityListenerpublic void meResponsible(Number160 locationKey, PeerAddress newPeer)
meResponsible in interface ResponsibilityListenerprotected List<PeerAddress> send(Number160 locationKey, Map<Number640,Data> dataMapConverted)
locationKey - The location keydomainKey - The domain keydataMapConverted - The data to storepublic void shutdown()
Copyright © 2014. All rights reserved.