A B C D E F G H I K L M N O P S T 

A

AutomaticReplication - Class in net.tomp2p.replication
AutomaticReplication class observes the local network conditions and predicts the next departure count based on previous and current peer churn behaviors.
AutomaticReplication(double) - Constructor for class net.tomp2p.replication.AutomaticReplication
Constructor.

B

byteArrayToInt(byte[]) - Static method in class net.tomp2p.replication.Synchronization
 

C

calculateReplicationFactor(int) - Method in class net.tomp2p.replication.AutomaticReplication
The replication factor is calculated based on reliability and predicted value.
Checksum - Class in net.tomp2p.replication
Class that holds the checksum, a weak rolling checksum and a strong checksum.
Checksum() - Constructor for class net.tomp2p.replication.Checksum
 
clearRemovedPeers() - Method in class net.tomp2p.replication.AutomaticReplication
In order to track the number of removed neighbor peers every time, the hash set should be emptied for the next use.

D

dataCopy(int) - Method in class net.tomp2p.replication.SynchronizationStatistics
 
dataCopy() - Method in class net.tomp2p.replication.SynchronizationStatistics
 
dataCopyCount(int) - Method in class net.tomp2p.replication.SynchronizationStatistics
 
dataCopyCount() - Method in class net.tomp2p.replication.SynchronizationStatistics
 
dataMap(DataMap) - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
dataMap() - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
dataMapHash() - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
dataNotCopied(int) - Method in class net.tomp2p.replication.SynchronizationStatistics
 
dataNotCopied() - Method in class net.tomp2p.replication.SynchronizationStatistics
 
decodeChecksumList(byte[]) - Static method in class net.tomp2p.replication.Synchronization
 
decodeHash(byte[]) - Static method in class net.tomp2p.replication.Synchronization
 
decodeInstructionList(byte[]) - Static method in class net.tomp2p.replication.Synchronization
 
diffCount(int) - Method in class net.tomp2p.replication.SynchronizationStatistics
 
diffCount() - Method in class net.tomp2p.replication.SynchronizationStatistics
 
direct(Builder, int, int) - Method in class net.tomp2p.replication.DirectReplication
 
direct(Builder, int, int, AutomaticFuture) - Method in class net.tomp2p.replication.DirectReplication
 
DirectReplication - Class in net.tomp2p.replication
 
DirectReplication(Peer) - Constructor for class net.tomp2p.replication.DirectReplication
 
DirectReplication(Peer, int) - Constructor for class net.tomp2p.replication.DirectReplication
 
DirectReplication(Peer, int, ThreadFactory) - Constructor for class net.tomp2p.replication.DirectReplication
 

E

encodeChecksumList(ArrayList<Checksum>) - Static method in class net.tomp2p.replication.Synchronization
 
encodeInstructionList(ArrayList<Instruction>, Number160) - Static method in class net.tomp2p.replication.Synchronization
 
equals(Object) - Method in class net.tomp2p.replication.Checksum
 
equals(Object) - Method in class net.tomp2p.replication.Instruction
 

F

factor() - Method in class net.tomp2p.replication.AutomaticReplication
 

G

getAverage(ArrayList<Integer>, ArrayList<Double>) - Method in class net.tomp2p.replication.AutomaticReplication
Exponential Moving Average with Dynamic Smoothing Factor
getBestSmoothingFactor(ArrayList<Integer>, ArrayList<Double>, int) - Method in class net.tomp2p.replication.AutomaticReplication
 
getChecksums(byte[], int) - Static method in class net.tomp2p.replication.Synchronization
It returns an array of weak and strong checksums for the value.
getInstructions(byte[], ArrayList<Checksum>, int) - Static method in class net.tomp2p.replication.Synchronization
It returns the sequence of instructions each of which contains either reference to a block or literal data.
getInstructions(ArrayList<Instruction>, int, int, int, int, byte[], ArrayList<Checksum>, int) - Static method in class net.tomp2p.replication.Synchronization
 
getLiteral() - Method in class net.tomp2p.replication.Instruction
 
getNeighbourPeersSize() - Method in class net.tomp2p.replication.AutomaticReplication
 
getPredictedValue(ArrayList<Integer>, double) - Method in class net.tomp2p.replication.AutomaticReplication
Exponential Moving Average with Dynamic Smoothing Factor plus Deviation
getReconstructedValue(byte[], ArrayList<Instruction>, int) - Static method in class net.tomp2p.replication.Synchronization
It reconstructs the copy of responsible peer's value using instructions and the replica's value.
getReference() - Method in class net.tomp2p.replication.Instruction
 
getRemovedPeersSize() - Method in class net.tomp2p.replication.AutomaticReplication
 
getStandardDeviation(ArrayList<Integer>, double) - Method in class net.tomp2p.replication.AutomaticReplication
Calculation of Standard Deviation for a set of values
getStrongChecksum() - Method in class net.tomp2p.replication.Checksum
 
getSumOfRegressionVariationSquared(ArrayList<Integer>, int, double, double, double) - Method in class net.tomp2p.replication.AutomaticReplication
 
getSumOfXVariationMultipliedYVariation(ArrayList<Integer>, ArrayList<Double>, int, double, double) - Method in class net.tomp2p.replication.AutomaticReplication
 
getSumOfXVariationSquared(ArrayList<Integer>, int, double) - Method in class net.tomp2p.replication.AutomaticReplication
 
getSumOfYVariationSquared(ArrayList<Double>, int, double) - Method in class net.tomp2p.replication.AutomaticReplication
 
getSynchronizationRPC() - Method in class net.tomp2p.replication.PeerSync
 
getWeakChecksum() - Method in class net.tomp2p.replication.Checksum
 
getXMean(ArrayList<Integer>, int) - Method in class net.tomp2p.replication.AutomaticReplication
 
getYMean(ArrayList<Double>, int) - Method in class net.tomp2p.replication.AutomaticReplication
 

H

handleResponse(Message, PeerConnection, boolean, Responder) - Method in class net.tomp2p.replication.SynchronizationRPC
 
hashCode() - Method in class net.tomp2p.replication.Checksum
 
hashCode() - Method in class net.tomp2p.replication.Instruction
 

I

INFO_COMMAND - Static variable in class net.tomp2p.replication.SynchronizationRPC
 
infoMessage(PeerAddress, SynchronizationDirectBuilder, ChannelCreator) - Method in class net.tomp2p.replication.SynchronizationRPC
Sends info message that asks whether the data is present at replica peer or not.
init(Peer) - Method in class net.tomp2p.replication.AutomaticReplication
 
init(Peer) - Method in class net.tomp2p.replication.PeerSync
 
init(Peer) - Method in class net.tomp2p.replication.SyncSender
 
Instruction - Class in net.tomp2p.replication
Class that holds the instructions what to do with the differences.
Instruction() - Constructor for class net.tomp2p.replication.Instruction
 
instructions() - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
intToByteArray(int) - Static method in class net.tomp2p.replication.Synchronization
 

K

key() - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
key(Number640) - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
keys() - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
keys(Set<Number640>) - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 

L

literalSize() - Method in class net.tomp2p.replication.Instruction
 

M

meResponsible(Number160) - Method in class net.tomp2p.replication.TrackerStorageReplication
 

N

net.tomp2p.replication - package net.tomp2p.replication
 

O

otherResponsible(Number160, PeerAddress, boolean) - Method in class net.tomp2p.replication.TrackerStorageReplication
 

P

peer() - Method in class net.tomp2p.replication.PeerSync
 
peerInserted(PeerAddress, boolean) - Method in class net.tomp2p.replication.AutomaticReplication
 
peerRemoved(PeerAddress, PeerStatatistic) - Method in class net.tomp2p.replication.AutomaticReplication
 
PeerSync - Class in net.tomp2p.replication
 
PeerSync() - Constructor for class net.tomp2p.replication.PeerSync
 
peerUpdated(PeerAddress, PeerStatatistic) - Method in class net.tomp2p.replication.AutomaticReplication
 

S

sendDirect(PeerAddress, Number160, Map<Number640, Data>) - Method in class net.tomp2p.replication.SyncSender
 
setDomainKey(Number160) - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
setLiteral(byte[]) - Method in class net.tomp2p.replication.Instruction
 
setReference(int) - Method in class net.tomp2p.replication.Instruction
 
setStrongChecksum(byte[]) - Method in class net.tomp2p.replication.Checksum
 
setSynchronizationRPC(SynchronizationRPC) - Method in class net.tomp2p.replication.PeerSync
 
setWeakChecksum(int) - Method in class net.tomp2p.replication.Checksum
 
shutdown() - Method in class net.tomp2p.replication.DirectReplication
 
SIZE - Static variable in class net.tomp2p.replication.Synchronization
 
start() - Method in class net.tomp2p.replication.SynchronizationDirectBuilder
 
SYNC_COMMAND - Static variable in class net.tomp2p.replication.SynchronizationRPC
 
Synchronization - Class in net.tomp2p.replication
Synchronization class is responsible for efficient and optimal synchronization of data resources between responsible peer and replica peers.
Synchronization() - Constructor for class net.tomp2p.replication.Synchronization
 
SynchronizationDirectBuilder - Class in net.tomp2p.replication
The builder for the synchronization.
SynchronizationDirectBuilder(PeerSync, PeerAddress) - Constructor for class net.tomp2p.replication.SynchronizationDirectBuilder
Constructor.
SynchronizationRPC - Class in net.tomp2p.replication
This Synchronization RPC is used to synchronize data between peers by transferring only changes.
SynchronizationRPC(PeerBean, ConnectionBean) - Constructor for class net.tomp2p.replication.SynchronizationRPC
Constructor that registers this RPC with the message handler.
SynchronizationStatistics - Class in net.tomp2p.replication
 
SynchronizationStatistics() - Constructor for class net.tomp2p.replication.SynchronizationStatistics
 
synchronize(PeerAddress) - Method in class net.tomp2p.replication.PeerSync
 
syncMessage(PeerAddress, SynchronizationDirectBuilder, ChannelCreator) - Method in class net.tomp2p.replication.SynchronizationRPC
Sends sync message that transfers the changed parts of data to a replica peer.
SyncSender - Class in net.tomp2p.replication
 
SyncSender(PeerSync) - Constructor for class net.tomp2p.replication.SyncSender
 

T

toString() - Method in class net.tomp2p.replication.Checksum
 
toString() - Method in class net.tomp2p.replication.Instruction
 
toString() - Method in class net.tomp2p.replication.SynchronizationStatistics
 
TrackerStorageReplication - Class in net.tomp2p.replication
The class that will handle the synchronization of the tracker data.
TrackerStorageReplication(Peer, PeerExchangeRPC, TrackerStorage) - Constructor for class net.tomp2p.replication.TrackerStorageReplication
 
A B C D E F G H I K L M N O P S T 

Copyright © 2014. All rights reserved.