public class MetadataUpdateAcceptedMessage extends Object implements DiscoveryCustomMessage
MetadataUpdateProposedMessage
: see its javadoc for detailed description of protocol.
As discovery messaging doesn't guarantee that message makes only one pass across the cluster
MetadataUpdateAcceptedMessage enables to mark it as duplicated so other nodes won't process it but skip.Modifier and Type | Method and Description |
---|---|
DiscoveryCustomMessage |
ackMessage()
Called when custom message has been handled by all nodes.
|
boolean |
duplicated() |
void |
duplicated(boolean duplicated) |
IgniteUuid |
id() |
boolean |
isMutable() |
String |
toString() |
int |
typeId() |
public IgniteUuid id()
id
in interface DiscoveryCustomMessage
@Nullable public DiscoveryCustomMessage ackMessage()
ackMessage
in interface DiscoveryCustomMessage
null
if ack is not required.public boolean isMutable()
isMutable
in interface DiscoveryCustomMessage
true
if message can be modified during listener notification. Changes will be send to next nodes.public int typeId()
public boolean duplicated()
public void duplicated(boolean duplicated)
duplicated
- duplicated flag.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017