org.codehaus.wadi.replication.strategy
Interface BackingStrategy

All Known Implementing Classes:
RoundRobinBackingStrategy

public interface BackingStrategy

Version:
$Revision: 2388 $

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

Method Detail

electSecondaries

org.codehaus.wadi.group.Peer[] electSecondaries(java.lang.Object key)

reElectSecondaries

org.codehaus.wadi.group.Peer[] reElectSecondaries(java.lang.Object key,
                                                  org.codehaus.wadi.group.Peer primary,
                                                  org.codehaus.wadi.group.Peer[] secondaries)

reElectSecondariesForSwap

org.codehaus.wadi.group.Peer[] reElectSecondariesForSwap(java.lang.Object key,
                                                         org.codehaus.wadi.group.Peer newPrimary,
                                                         org.codehaus.wadi.group.Peer[] secondaries)

addSecondaries

void addSecondaries(org.codehaus.wadi.group.Peer[] secondaries)

addSecondary

void addSecondary(org.codehaus.wadi.group.Peer secondary)

removeSecondary

void removeSecondary(org.codehaus.wadi.group.Peer secondary)

reset

void reset()


Copyright © 2010. All Rights Reserved.