public class ClientCacheChangeDiscoveryMessage extends Object implements DiscoveryCustomMessage
| Constructor and Description |
|---|
ClientCacheChangeDiscoveryMessage(Map<Integer,Boolean> startedCaches,
Set<Integer> closedCaches) |
| Modifier and Type | Method and Description |
|---|---|
DiscoveryCustomMessage |
ackMessage()
Called when custom message has been handled by all nodes.
|
Set<Integer> |
closedCaches() |
boolean |
empty() |
IgniteUuid |
id() |
boolean |
isMutable() |
void |
merge(Map<Integer,Boolean> startedCaches,
Set<Integer> closedCaches) |
Map<Integer,Boolean> |
startedCaches() |
String |
toString() |
org.apache.ignite.internal.processors.cache.ClientCacheUpdateTimeout |
updateTimeoutObject() |
void |
updateTimeoutObject(org.apache.ignite.internal.processors.cache.ClientCacheUpdateTimeout updateTimeoutObj) |
public void merge(@Nullable
Map<Integer,Boolean> startedCaches,
@Nullable
Set<Integer> closedCaches)
startedCaches - Started caches.closedCaches - Closed caches.public boolean empty()
True if there are no info about started/closed caches.public org.apache.ignite.internal.processors.cache.ClientCacheUpdateTimeout updateTimeoutObject()
public void updateTimeoutObject(org.apache.ignite.internal.processors.cache.ClientCacheUpdateTimeout updateTimeoutObj)
updateTimeoutObj - Update timeout object.@Nullable public Map<Integer,Boolean> startedCaches()
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.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.2.0 Release Date : September 15 2017