Class GetMapInterceptor<ID,T,D>

java.lang.Object
io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<D,com.tangosol.net.NamedMap<ID,T>>
io.micronaut.coherence.data.interceptors.GetMapInterceptor<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.NamedMap<ID,T>>

public final class GetMapInterceptor<ID,T,D> extends io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<D,com.tangosol.net.NamedMap<ID,T>> implements io.micronaut.data.intercept.DataInterceptor<D,com.tangosol.net.NamedMap<ID,T>>
A DataInterceptor allowing AbstractCoherenceRepository instances to obtain the NamedMap associated with the AbstractCoherenceRepository.
  • Field Summary

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

    conversionService, operations, preparedQueryResolver
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    com.tangosol.net.NamedMap<ID,T>
    intercept(io.micronaut.data.intercept.RepositoryMethodKey methodKey, io.micronaut.aop.MethodInvocationContext<D,com.tangosol.net.NamedMap<ID,T>> context)
     

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

    convertOne, convertOne, count, findEntitiesParameter, findEntityParameter, getDeleteAllBatchOperation, getDeleteBatchOperation, getDeleteBatchOperation, getDeleteOperation, getEntitiesParameter, getEntityParameter, getInsertBatchOperation, getInsertBatchOperation, getInsertOperation, getInsertOperation, getPageable, getPagedQuery, getParameterValueMap, getRequiredEntity, 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

    • GetMapInterceptor

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

    • intercept

      public com.tangosol.net.NamedMap<ID,T> intercept(io.micronaut.data.intercept.RepositoryMethodKey methodKey, io.micronaut.aop.MethodInvocationContext<D,com.tangosol.net.NamedMap<ID,T>> context)
      Specified by:
      intercept in interface io.micronaut.data.intercept.DataInterceptor<ID,T>