public class ClientCacheChangeDummyDiscoveryMessage extends Object implements DiscoveryCustomMessage, CachePartitionExchangeWorkerTask
| Constructor and Description |
|---|
ClientCacheChangeDummyDiscoveryMessage(UUID reqId,
Map<String,DynamicCacheChangeRequest> startReqs,
Set<String> cachesToClose) |
| Modifier and Type | Method and Description |
|---|---|
DiscoveryCustomMessage |
ackMessage()
Called when custom message has been handled by all nodes.
|
DiscoCache |
createDiscoCache(GridDiscoveryManager mgr,
AffinityTopologyVersion topVer,
DiscoCache discoCache)
Creates new discovery cache if message caused topology version change.
|
IgniteUuid |
id() |
boolean |
isMutable() |
boolean |
skipForExchangeMerge() |
String |
toString() |
public boolean skipForExchangeMerge()
skipForExchangeMerge in interface CachePartitionExchangeWorkerTaskFalse if exchange merge should stop if this task is found in exchange worker queue.public IgniteUuid id()
id in interface DiscoveryCustomMessage@Nullable public DiscoveryCustomMessage ackMessage()
ackMessage in interface DiscoveryCustomMessagenull if ack is not required.public boolean isMutable()
isMutable in interface DiscoveryCustomMessagetrue if message can be modified during listener notification. Changes will be send to next nodes.@Nullable public DiscoCache createDiscoCache(GridDiscoveryManager mgr, AffinityTopologyVersion topVer, DiscoCache discoCache)
createDiscoCache in interface DiscoveryCustomMessagemgr - Discovery manager.topVer - New topology version.discoCache - Current discovery cache.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.4.0 Release Date : March 5 2018