com.hazelcast.multimap.impl
Class MultiMapProxySupport
java.lang.Object
com.hazelcast.spi.AbstractDistributedObject<MultiMapService>
com.hazelcast.multimap.impl.MultiMapProxySupport
- All Implemented Interfaces:
- DistributedObject
- Direct Known Subclasses:
- ObjectMultiMapProxy
public abstract class MultiMapProxySupport
- extends AbstractDistributedObject<MultiMapService>
Methods inherited from class com.hazelcast.spi.AbstractDistributedObject |
destroy, equals, getId, getNameAsPartitionAwareData, getNodeEngine, getPartitionKey, getService, hashCode, invalidate, postDestroy, throwNotActiveException, toString |
config
protected final MultiMapConfig config
name
protected final String name
lockSupport
protected final LockProxySupport lockSupport
MultiMapProxySupport
protected MultiMapProxySupport(MultiMapService service,
NodeEngine nodeEngine,
String name)
putInternal
protected Boolean putInternal(Data dataKey,
Data dataValue,
int index)
getAllInternal
protected MultiMapResponse getAllInternal(Data dataKey)
removeInternal
protected Boolean removeInternal(Data dataKey,
Data dataValue)
removeInternal
protected MultiMapResponse removeInternal(Data dataKey)
localKeySetInternal
protected Set<Data> localKeySetInternal()
keySetInternal
protected Set<Data> keySetInternal()
valuesInternal
protected Map valuesInternal()
entrySetInternal
protected Map entrySetInternal()
containsInternal
protected boolean containsInternal(Data key,
Data value)
size
public int size()
clear
public void clear()
countInternal
protected Integer countInternal(Data dataKey)
getServiceName
public String getServiceName()
- Description copied from interface:
DistributedObject
- Returns the service name for this object.
- Specified by:
getServiceName
in interface DistributedObject
- Specified by:
getServiceName
in class AbstractDistributedObject<MultiMapService>
- Returns:
- the service name for this object.
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.