T
- The declaring typepublic class DefaultDeleteAllAsyncInterceptor<T> extends AbstractAsyncInterceptor<T,java.lang.Object> implements DeleteAllAsyncInterceptor<T,java.lang.Object>
DeleteAllAsyncInterceptor
.asyncDatastoreOperations, LIST_OF_OBJECTS
operations, preparedQueryResolver
Modifier | Constructor and Description |
---|---|
protected |
DefaultDeleteAllAsyncInterceptor(RepositoryOperations datastore)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletionStage<java.lang.Object> |
intercept(RepositoryMethodKey methodKey,
io.micronaut.aop.MethodInvocationContext<T,java.util.concurrent.CompletionStage<java.lang.Object>> context)
Intercepts a data method execution.
|
convertNumberToReturnType, findReturnType, getReturnType
convertNumberArgumentIfNecessary, convertOne, count, findEntitiesParameter, findEntityParameter, getDeleteAllBatchOperation, getDeleteBatchOperation, getDeleteBatchOperation, getDeleteOperation, getEntitiesParameter, getEntityParameter, getInsertBatchOperation, getInsertBatchOperation, getInsertOperation, getInsertOperation, getPageable, getPagedQuery, getParameterValueMap, getRequiredEntity, getRequiredRootEntity, getUpdateAllBatchOperation, getUpdateOperation, getUpdateOperation, instantiateEntity, isNullable, isNumber, prepareCountQuery, prepareQuery, prepareQuery, prepareQuery, validateNullArguments
protected DefaultDeleteAllAsyncInterceptor(@NonNull RepositoryOperations datastore)
datastore
- The operationspublic java.util.concurrent.CompletionStage<java.lang.Object> intercept(RepositoryMethodKey methodKey, io.micronaut.aop.MethodInvocationContext<T,java.util.concurrent.CompletionStage<java.lang.Object>> context)
DataInterceptor
intercept
in interface DataInterceptor<T,java.util.concurrent.CompletionStage<java.lang.Object>>
methodKey
- The method keycontext
- The context