com.hazelcast.multimap.impl.txn
Class TransactionalMultiMapProxySupport
java.lang.Object
com.hazelcast.spi.AbstractDistributedObject<MultiMapService>
com.hazelcast.multimap.impl.txn.TransactionalMultiMapProxySupport
- All Implemented Interfaces:
- DistributedObject, TransactionalObject
- Direct Known Subclasses:
- TransactionalMultiMapProxy
public abstract class TransactionalMultiMapProxySupport
- extends AbstractDistributedObject<MultiMapService>
- implements TransactionalObject
Methods inherited from class com.hazelcast.spi.AbstractDistributedObject |
destroy, equals, getId, getNameAsPartitionAwareData, getNodeEngine, getPartitionKey, getService, hashCode, invalidate, postDestroy, throwNotActiveException, toString |
name
protected final String name
tx
protected final TransactionSupport tx
config
protected final MultiMapConfig config
TransactionalMultiMapProxySupport
protected TransactionalMultiMapProxySupport(NodeEngine nodeEngine,
MultiMapService service,
String name,
TransactionSupport tx)
checkTransactionState
protected void checkTransactionState()
putInternal
protected boolean putInternal(Data key,
Data value)
removeInternal
protected boolean removeInternal(Data key,
Data value)
removeAllInternal
protected Collection<MultiMapRecord> removeAllInternal(Data key)
getInternal
protected Collection<MultiMapRecord> getInternal(Data key)
valueCountInternal
protected int valueCountInternal(Data key)
size
public int size()
getServiceName
public final 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.