public abstract class TransactionalMultiMapProxySupport extends TransactionalDistributedObject<MultiMapService> implements TransactionalObject
| Modifier and Type | Field and Description |
|---|---|
protected MultiMapConfig |
config |
protected String |
name |
txPARTITIONING_STRATEGY| Modifier | Constructor and Description |
|---|---|
protected |
TransactionalMultiMapProxySupport(NodeEngine nodeEngine,
MultiMapService service,
String name,
Transaction tx) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkTransactionActive() |
protected Collection<MultiMapRecord> |
getInternal(Data key) |
String |
getServiceName()
Returns the service name for this object.
|
protected boolean |
putInternal(Data key,
Data value) |
protected Collection<MultiMapRecord> |
removeAllInternal(Data key) |
protected boolean |
removeInternal(Data key,
Data value) |
int |
size() |
protected int |
valueCountInternal(Data key) |
toObjectIfNeededdestroy, equals, getNameAsPartitionAwareData, getNodeEngine, getOperationService, getPartitionId, getPartitionKey, getService, hashCode, invalidate, postDestroy, throwNotActiveException, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitdestroy, getName, getPartitionKeyprotected final String name
protected final MultiMapConfig config
protected TransactionalMultiMapProxySupport(NodeEngine nodeEngine, MultiMapService service, String name, Transaction tx)
protected void checkTransactionActive()
protected Collection<MultiMapRecord> removeAllInternal(Data key)
protected Collection<MultiMapRecord> getInternal(Data key)
protected int valueCountInternal(Data key)
public int size()
public final String getServiceName()
DistributedObjectgetServiceName in interface DistributedObjectgetServiceName in class AbstractDistributedObject<MultiMapService>Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.