public abstract class MultiMapProxySupport extends AbstractDistributedObject<MultiMapService>
| Modifier and Type | Field and Description |
|---|---|
protected MultiMapConfig |
config |
protected LockProxySupport |
lockSupport |
protected String |
name |
PARTITIONING_STRATEGY| Modifier | Constructor and Description |
|---|---|
protected |
MultiMapProxySupport(MultiMapConfig config,
MultiMapService service,
NodeEngine nodeEngine,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
protected boolean |
containsInternal(Data key,
Data value) |
protected Integer |
countInternal(Data dataKey) |
protected void |
deleteInternal(Data dataKey) |
protected Map |
entrySetInternal() |
protected MultiMapResponse |
getAllInternal(Data dataKey) |
String |
getName()
Returns the unique name for this DistributedObject.
|
String |
getServiceName()
Returns the service name for this object.
|
protected Set<Data> |
keySetInternal() |
protected Set<Data> |
localKeySetInternal() |
protected Boolean |
putInternal(Data dataKey,
Data dataValue,
int index) |
protected MultiMapResponse |
removeInternal(Data dataKey) |
protected Boolean |
removeInternal(Data dataKey,
Data dataValue) |
int |
size() |
String |
toString() |
protected Map |
valuesInternal() |
destroy, equals, getDistributedObjectName, getNameAsPartitionAwareData, getNodeEngine, getOperationService, getPartitionId, getPartitionKey, getService, hashCode, invalidate, invokeOnPartition, isClusterVersionEqualTo, isClusterVersionGreaterOrEqual, isClusterVersionGreaterThan, isClusterVersionLessOrEqual, isClusterVersionLessThan, isClusterVersionUnknown, isClusterVersionUnknownOrGreaterOrEqual, isClusterVersionUnknownOrGreaterThan, isClusterVersionUnknownOrLessOrEqual, isClusterVersionUnknownOrLessThan, postDestroy, preDestroy, throwNotActiveException, toDataprotected final MultiMapConfig config
protected final String name
protected final LockProxySupport lockSupport
protected MultiMapProxySupport(MultiMapConfig config, MultiMapService service, NodeEngine nodeEngine, String name)
public String getName()
DistributedObjectDistributedObjectUtil.getName(DistributedObject)
because this might be also a PrefixedDistributedObject.protected MultiMapResponse getAllInternal(Data dataKey)
protected MultiMapResponse removeInternal(Data dataKey)
protected void deleteInternal(Data dataKey)
protected Map valuesInternal()
protected Map entrySetInternal()
public int size()
public void clear()
public String getServiceName()
DistributedObjectgetServiceName in interface DistributedObjectgetServiceName in class AbstractDistributedObject<MultiMapService>public String toString()
toString in class AbstractDistributedObject<MultiMapService>Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.