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.