Class DefaultFindOptionalInterceptor<T>

java.lang.Object
io.micronaut.data.runtime.intercept.AbstractQueryInterceptor<T,Optional<Object>>
io.micronaut.data.runtime.intercept.DefaultFindOptionalInterceptor<T>
Type Parameters:
T - The declaring type
All Implemented Interfaces:
io.micronaut.data.intercept.DataInterceptor<T,Optional<Object>>, io.micronaut.data.intercept.FindOptionalInterceptor<T>

public class DefaultFindOptionalInterceptor<T> extends AbstractQueryInterceptor<T,Optional<Object>> implements io.micronaut.data.intercept.FindOptionalInterceptor<T>
Default implementation of FindOptionalInterceptor.
Since:
1.0.0
  • Constructor Details

    • DefaultFindOptionalInterceptor

      public DefaultFindOptionalInterceptor(@NonNull @NonNull io.micronaut.data.operations.RepositoryOperations datastore)
      Default constructor.
      Parameters:
      datastore - The operations
  • Method Details

    • intercept

      public Optional<Object> intercept(io.micronaut.data.intercept.RepositoryMethodKey methodKey, io.micronaut.aop.MethodInvocationContext<T,Optional<Object>> context)
      Specified by:
      intercept in interface io.micronaut.data.intercept.DataInterceptor<T,Optional<Object>>