Class GetAsyncMapInterceptor<ID,T,D>

java.lang.Object
io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<D,com.tangosol.net.AsyncNamedMap<ID,T>>
io.micronaut.coherence.data.interceptors.GetAsyncMapInterceptor<ID,T,D>
Type Parameters:
D - the declaring type
T - the entity type
ID - the ID type of the entity
All Implemented Interfaces:
io.micronaut.data.intercept.DataInterceptor<D,com.tangosol.net.AsyncNamedMap<ID,T>>

public 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>>
A DataInterceptor allowing AbstractCoherenceRepository instances to obtain the AsyncNamedMap associated with the AbstractCoherenceAsyncRepository.
  • Field Summary

    Fields inherited from class io.micronaut.data.runtime.intercept.AbstractQueryInterceptor

    conversionService, operations, preparedQueryResolver
  • Constructor Summary

    Constructors
    Constructor
    Description
    GetAsyncMapInterceptor(@NonNull io.micronaut.data.operations.RepositoryOperations operations)
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    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)
     

    Methods inherited from class io.micronaut.data.runtime.intercept.AbstractQueryInterceptor

    convertOne, convertOne, count, findEntitiesParameter, findEntityParameter, getDeleteAllBatchOperation, getDeleteBatchOperation, getDeleteBatchOperation, getDeleteOperation, getDeleteReturningBatchOperation, getDeleteReturningOperation, getEntitiesParameter, getEntityParameter, getInsertBatchOperation, getInsertBatchOperation, getInsertOperation, getInsertOperation, getPageable, getPagedQuery, getParameterInRole, getParameterValueMap, getRequiredEntity, getRequiredParameterInRole, getRequiredRootEntity, getReturnType, getUpdateAllBatchOperation, getUpdateOperation, getUpdateOperation, instantiateEntity, isNullable, isNumber, prepareCountQuery, prepareQuery, prepareQuery, prepareQuery, validateNullArguments

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GetAsyncMapInterceptor

      public GetAsyncMapInterceptor(@NonNull @NonNull io.micronaut.data.operations.RepositoryOperations operations)
      Default constructor.
      Parameters:
      operations - the RepositoryOperations
  • Method Details

    • intercept

      public 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)
      Specified by:
      intercept in interface io.micronaut.data.intercept.DataInterceptor<ID,T>