Click or drag to resize

ITransactionalMapTKey, TValue Interface

Transactional implementation of Map

Namespace:  Hazelcast.Core
Assembly:  Hazelcast.Net (in Hazelcast.Net.dll) Version: 3.12.2
Syntax
public interface ITransactionalMap<TKey, TValue> : ITransactionalObject, 
	IDistributedObject

Type Parameters

TKey
key type
TValue
Value type

The ITransactionalMapTKey, TValue type exposes the following members.

Methods
  NameDescription
Public methodContainsKey
Transactional implementation of ContainsKey(Object)
Public methodDelete
Transactional implementation of Delete(Object) .

The object to be deleted will be removed from only the current transaction context until the transaction is committed.

Public methodDestroy
Destroys this object cluster-wide.
(Inherited from IDistributedObject.)
Public methodGet
Transactional implementation of Get(Object) .
Public methodGetForUpdate
Locks the key and then gets and returns the value to which the specified key is mapped.
Public methodGetName
Returns the unique name for this IDistributedObject.
(Inherited from IDistributedObject.)
Public methodGetPartitionKey
Returns the key of partition this IDistributedObject is assigned to.
(Inherited from IDistributedObject.)
Public methodGetServiceName
Returns the service name for this object.
(Inherited from IDistributedObject.)
Public methodIsEmpty
Public methodKeySet
Public methodKeySet(IPredicate)
Transactional implementation of KeySet(IPredicate) .
Public methodPut(TKey, TValue)
Transactional implementation of Put(TKey, TValue) .

The object to be put will be accessible only in the current transaction context till transaction is committed.

Public methodPut(TKey, TValue, Int64, TimeUnit)
Transactional implementation of Put(TKey, TValue, Int64, TimeUnit) .

The object to be put will be accessible only in the current transaction context till transaction is committed.

Public methodPutIfAbsent
Transactional implementation of PutIfAbsent(TKey, TValue) .

The object to be put will be accessible only in the current transaction context until the transaction is committed.

Public methodRemove(Object)
Transactional implementation of Remove(Object) .

The object to be removed will be removed from only the current transaction context until the transaction is committed.

Public methodRemove(Object, Object)
Transactional implementation of Remove(Object, Object) .

The object to be removed will be removed from only the current transaction context until the transaction is committed.

Public methodReplace(TKey, TValue)
Transactional implementation of Replace(TKey, TValue) .

The object to be replaced will be accessible only in the current transaction context until the transaction is committed.

Public methodReplace(TKey, TValue, TValue)
Transactional implementation of Replace(TKey, TValue, TValue) .

The object to be replaced will be accessible only in the current transaction context until the transaction is committed.

Public methodSet
Transactional implementation of Set(TKey, TValue) .

The object to be set will be accessible only in the current transaction context till transaction is committed.

Public methodSize
Public methodValues
Public methodValues(IPredicate)
Transactional implementation of Values(IPredicate) .
Top
See Also