Package com.qfs.messenger
Interface IInstanceDistributionManager
-
- All Superinterfaces:
IAgent,IDistributedAgent,IExtendedPluginValue
- All Known Implementing Classes:
DataInstanceDistributionManager
public interface IInstanceDistributionManager extends IDistributedAgent
This class takes care when new members join the cluster and when atransactionis committed.- Author:
- ActiveViam
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.quartetfs.fwk.IAgent
IAgent.ITransition, IAgent.State
-
-
Field Summary
Fields Modifier and Type Field Description static StringDATA_PLUGIN_KEYFor cube of data (IMultiVersionActivePivot).
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacknowledgeCommitMessage(String broadcastingAddress, IEpoch epoch, long remoteViewId)Acknowledge the reception of the message with a certain message id from the address.-
Methods inherited from interface com.quartetfs.fwk.IAgent
getProperties, getStatus, init, pause, resume, start, stop
-
Methods inherited from interface com.qfs.messenger.IDistributedAgent
onMembersChanged
-
Methods inherited from interface com.quartetfs.fwk.types.IExtendedPluginValue
getType
-
-
-
-
Field Detail
-
DATA_PLUGIN_KEY
static final String DATA_PLUGIN_KEY
For cube of data (IMultiVersionActivePivot).- See Also:
- Constant Field Values
-
-
Method Detail
-
acknowledgeCommitMessage
void acknowledgeCommitMessage(String broadcastingAddress, IEpoch epoch, long remoteViewId)
Acknowledge the reception of the message with a certain message id from the address.- Parameters:
broadcastingAddress- the address to acknowledgeepoch- epoch of the commitremoteViewId- the remote view id to acknowledge
-
-