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, postDestroy, preDestroy, throwNotActiveException, toData
protected final MultiMapConfig config
protected final String name
protected final LockProxySupport lockSupport
protected MultiMapProxySupport(MultiMapConfig config, MultiMapService service, NodeEngine nodeEngine, String name)
public String getName()
DistributedObject
DistributedObjectUtil.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()
DistributedObject
getServiceName
in interface DistributedObject
getServiceName
in class AbstractDistributedObject<MultiMapService>
public String toString()
toString
in class AbstractDistributedObject<MultiMapService>
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.