D
- the declaring typeT
- the entity typeID
- the ID type of the entitypublic final class GetAsyncMapInterceptor<ID,T,D>
extends io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<D,com.tangosol.net.AsyncNamedMap<ID,T>>
implements io.micronaut.data.intercept.DataInterceptor<D,com.tangosol.net.AsyncNamedMap<ID,T>>
DataInterceptor
allowing AbstractCoherenceRepository
instances
to obtain the AsyncNamedMap
associated with the
AbstractCoherenceAsyncRepository
.Modifier | Constructor and Description |
---|---|
protected |
GetAsyncMapInterceptor(io.micronaut.data.operations.RepositoryOperations operations)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.tangosol.net.AsyncNamedMap<ID,T> |
intercept(io.micronaut.data.intercept.RepositoryMethodKey methodKey,
io.micronaut.aop.MethodInvocationContext<D,com.tangosol.net.AsyncNamedMap<ID,T>> context) |
convertNumberArgumentIfNecessary, count, findEntitiesParameter, findEntityParameter, getDeleteBatchOperation, getDeleteBatchOperation, getDeleteOperation, getEntitiesParameter, getEntityParameter, getInsertBatchOperation, getInsertBatchOperation, getInsertOperation, getInsertOperation, getPageable, getPagedQuery, getRequiredEntity, getRequiredRootEntity, getUpdateAllBatchOperation, getUpdateOperation, getUpdateOperation, instantiateEntity, isNullable, isNumber, prepareCountQuery, prepareQuery, prepareQuery, validateNullArguments
protected GetAsyncMapInterceptor(@NonNull io.micronaut.data.operations.RepositoryOperations operations)
operations
- the RepositoryOperations