org.codehaus.wadi.replication.strategy
Interface BackingStrategy

All Known Implementing Classes:
RoundRobinBackingStrategy

public interface BackingStrategy

Version:
$Revision: 2388 $

Method Summary
 void addSecondaries(Peer[] secondaries)
           
 void addSecondary(Peer secondary)
           
 Peer[] electSecondaries(java.lang.Object key)
           
 Peer[] reElectSecondaries(java.lang.Object key, Peer primary, Peer[] secondaries)
           
 Peer[] reElectSecondariesForSwap(java.lang.Object key, Peer newPrimary, Peer[] secondaries)
           
 void removeSecondary(Peer secondary)
           
 void reset()
           
 

Method Detail

electSecondaries

Peer[] electSecondaries(java.lang.Object key)

reElectSecondaries

Peer[] reElectSecondaries(java.lang.Object key,
                          Peer primary,
                          Peer[] secondaries)

reElectSecondariesForSwap

Peer[] reElectSecondariesForSwap(java.lang.Object key,
                                 Peer newPrimary,
                                 Peer[] secondaries)

addSecondaries

void addSecondaries(Peer[] secondaries)

addSecondary

void addSecondary(Peer secondary)

removeSecondary

void removeSecondary(Peer secondary)

reset

void reset()


Copyright © 2011. All Rights Reserved.