com.hazelcast.multimap.impl.txn
public abstract class TransactionalMultiMapProxySupport extends AbstractDistributedObject<MultiMapService> implements TransactionalObject
Modifier and Type | Field and Description |
---|---|
protected MultiMapConfig |
config |
protected String |
name |
protected TransactionSupport |
tx |
PARTITIONING_STRATEGY
Modifier | Constructor and Description |
---|---|
protected |
TransactionalMultiMapProxySupport(NodeEngine nodeEngine,
MultiMapService service,
String name,
TransactionSupport 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) |
destroy, equals, getId, getNameAsPartitionAwareData, getNodeEngine, getOperationService, getPartitionKey, getService, hashCode, invalidate, postDestroy, throwNotActiveException, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
destroy, getId, getName, getPartitionKey
protected final String name
protected final TransactionSupport tx
protected final MultiMapConfig config
protected TransactionalMultiMapProxySupport(NodeEngine nodeEngine, MultiMapService service, String name, TransactionSupport 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()
DistributedObject
getServiceName
in interface DistributedObject
getServiceName
in class AbstractDistributedObject<MultiMapService>
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.