Package io.micronaut.coherence.data.ops
Interface CoherenceAsyncRepositoryOperations
- All Superinterfaces:
io.micronaut.data.operations.async.AsyncRepositoryOperations
public interface CoherenceAsyncRepositoryOperations
extends io.micronaut.data.operations.async.AsyncRepositoryOperations
Exposes
async repository
operations specific to Coherence.-
Method Summary
Modifier and TypeMethodDescription<ID,
T> com.tangosol.net.AsyncNamedMap<ID, T> Obtain theAsyncNamedMap
associated with thisrepository
.<ID,
T> ID getId
(T entity) Return the id associated with the specified entity.Methods inherited from interface io.micronaut.data.operations.async.AsyncRepositoryOperations
count, delete, deleteAll, executeDelete, executeUpdate, exists, findAll, findAll, findOne, findOne, findOptional, findOptional, findPage, getExecutor, persist, persistAll, update, updateAll
-
Method Details
-
getAsyncNamedMap
<ID,T> com.tangosol.net.AsyncNamedMap<ID,T> getAsyncNamedMap()Obtain theAsyncNamedMap
associated with thisrepository
.- Type Parameters:
ID
- the type of the entity idT
- the entity type- Returns:
- the
AsyncNamedMap
associated this thisrepository
-
getId
<ID,T> ID getId(T entity) Return the id associated with the specified entity.- Type Parameters:
ID
- the type of the entity idT
- the entity type- Parameters:
entity
- the entity to interrogate- Returns:
- the id associated with the specified entity
-