Package io.micronaut.coherence.data.ops
Interface CoherenceRepositoryOperations
- All Superinterfaces:
io.micronaut.context.ApplicationContextProvider,io.micronaut.data.operations.async.AsyncCapableRepository,io.micronaut.core.convert.ConversionServiceProvider,io.micronaut.data.operations.HintsCapableRepository,io.micronaut.data.operations.RepositoryOperations
- All Known Implementing Classes:
DefaultCoherenceRepositoryOperations
public interface CoherenceRepositoryOperations
extends io.micronaut.data.operations.async.AsyncCapableRepository
Exposes
repository operations specific to Coherence.-
Method Summary
Modifier and TypeMethodDescription<ID,T> ID getId(T entity) Return the id associated with the specified entity.<ID,T> com.tangosol.net.NamedMap<ID, T> Obtain theNamedMapassociated with thisrepository.Methods inherited from interface io.micronaut.context.ApplicationContextProvider
getApplicationContextMethods inherited from interface io.micronaut.data.operations.async.AsyncCapableRepository
asyncMethods inherited from interface io.micronaut.core.convert.ConversionServiceProvider
getConversionServiceMethods inherited from interface io.micronaut.data.operations.HintsCapableRepository
getQueryHintsMethods inherited from interface io.micronaut.data.operations.RepositoryOperations
count, delete, deleteAll, execute, executeDelete, executeUpdate, exists, findAll, findAll, findOne, findOne, findPage, findStream, findStream, getEntity, persist, persistAll, update, updateAll
-
Method Details
-
getNamedMap
<ID,T> com.tangosol.net.NamedMap<ID,T> getNamedMap()Obtain theNamedMapassociated with thisrepository.- Type Parameters:
ID- the type of the entity idT- the entity type- Returns:
- the
NamedMapassociated 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
-