public class DoubleRing
extends java.lang.Object
Constructor and Description |
---|
DoubleRing(IConfiguration config,
IPriamInstanceFactory factory,
ITokenManager tokenManager,
InstanceInfo instanceInfo) |
Modifier and Type | Method and Description |
---|---|
void |
backup()
Backup the current state in case of failure
|
void |
doubleSlots()
Doubling is done by pre-calculating all slots of a double ring and registering them.
|
void |
restore()
Restore tokens if a failure occurs
|
@Inject public DoubleRing(IConfiguration config, IPriamInstanceFactory factory, ITokenManager tokenManager, InstanceInfo instanceInfo)
public void doubleSlots()
public void backup() throws java.io.IOException
java.io.IOException
public void restore() throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException