public class AsyncFromReactiveAsyncRepositoryOperation
extends java.lang.Object
implements io.micronaut.data.operations.async.AsyncRepositoryOperations
AsyncRepositoryOperations that delegates to a reactive operation.| Constructor and Description |
|---|
AsyncFromReactiveAsyncRepositoryOperation(io.micronaut.data.operations.reactive.ReactiveRepositoryOperations reactiveOperations,
java.util.concurrent.Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.concurrent.CompletionStage<java.lang.Long> |
count(io.micronaut.data.model.runtime.PagedQuery<T> pagedQuery) |
<T> java.util.concurrent.CompletionStage<java.lang.Number> |
delete(io.micronaut.data.model.runtime.DeleteOperation<T> operation) |
<T> java.util.concurrent.CompletionStage<java.lang.Number> |
deleteAll(io.micronaut.data.model.runtime.DeleteBatchOperation<T> operation) |
java.util.concurrent.CompletionStage<java.lang.Number> |
executeDelete(io.micronaut.data.model.runtime.PreparedQuery<?,java.lang.Number> preparedQuery) |
java.util.concurrent.CompletionStage<java.lang.Number> |
executeUpdate(io.micronaut.data.model.runtime.PreparedQuery<?,java.lang.Number> preparedQuery) |
<T> java.util.concurrent.CompletionStage<java.lang.Boolean> |
exists(io.micronaut.data.model.runtime.PreparedQuery<T,java.lang.Boolean> preparedQuery) |
<T> java.util.concurrent.CompletionStage<java.lang.Iterable<T>> |
findAll(io.micronaut.data.model.runtime.PagedQuery<T> pagedQuery) |
<T,R> java.util.concurrent.CompletionStage<java.lang.Iterable<R>> |
findAll(io.micronaut.data.model.runtime.PreparedQuery<T,R> preparedQuery) |
<T> java.util.concurrent.CompletionStage<T> |
findOne(java.lang.Class<T> type,
java.io.Serializable id) |
<T,R> java.util.concurrent.CompletionStage<R> |
findOne(io.micronaut.data.model.runtime.PreparedQuery<T,R> preparedQuery) |
<T> java.util.concurrent.CompletionStage<T> |
findOptional(java.lang.Class<T> type,
java.io.Serializable id) |
<T,R> java.util.concurrent.CompletionStage<R> |
findOptional(io.micronaut.data.model.runtime.PreparedQuery<T,R> preparedQuery) |
<R> java.util.concurrent.CompletionStage<io.micronaut.data.model.Page<R>> |
findPage(io.micronaut.data.model.runtime.PagedQuery<R> pagedQuery) |
java.util.concurrent.Executor |
getExecutor() |
<T> java.util.concurrent.CompletionStage<T> |
persist(io.micronaut.data.model.runtime.InsertOperation<T> operation) |
<T> java.util.concurrent.CompletionStage<java.lang.Iterable<T>> |
persistAll(io.micronaut.data.model.runtime.InsertBatchOperation<T> operation) |
<T> java.util.concurrent.CompletionStage<T> |
update(io.micronaut.data.model.runtime.UpdateOperation<T> operation) |
<T> java.util.concurrent.CompletionStage<java.lang.Iterable<T>> |
updateAll(io.micronaut.data.model.runtime.UpdateBatchOperation<T> operation) |
public AsyncFromReactiveAsyncRepositoryOperation(io.micronaut.data.operations.reactive.ReactiveRepositoryOperations reactiveOperations,
java.util.concurrent.Executor executor)
@NonNull public java.util.concurrent.Executor getExecutor()
getExecutor in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T> java.util.concurrent.CompletionStage<T> findOne(@NonNull
java.lang.Class<T> type,
@NonNull
java.io.Serializable id)
findOne in interface io.micronaut.data.operations.async.AsyncRepositoryOperationspublic <T> java.util.concurrent.CompletionStage<java.lang.Boolean> exists(@NonNull
io.micronaut.data.model.runtime.PreparedQuery<T,java.lang.Boolean> preparedQuery)
exists in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T,R> java.util.concurrent.CompletionStage<R> findOne(@NonNull
io.micronaut.data.model.runtime.PreparedQuery<T,R> preparedQuery)
findOne in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T> java.util.concurrent.CompletionStage<T> findOptional(@NonNull
java.lang.Class<T> type,
@NonNull
java.io.Serializable id)
findOptional in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T,R> java.util.concurrent.CompletionStage<R> findOptional(@NonNull
io.micronaut.data.model.runtime.PreparedQuery<T,R> preparedQuery)
findOptional in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull public <T> java.util.concurrent.CompletionStage<java.lang.Iterable<T>> findAll(io.micronaut.data.model.runtime.PagedQuery<T> pagedQuery)
findAll in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull public <T> java.util.concurrent.CompletionStage<java.lang.Long> count(io.micronaut.data.model.runtime.PagedQuery<T> pagedQuery)
count in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T,R> java.util.concurrent.CompletionStage<java.lang.Iterable<R>> findAll(@NonNull
io.micronaut.data.model.runtime.PreparedQuery<T,R> preparedQuery)
findAll in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T> java.util.concurrent.CompletionStage<T> persist(@NonNull
io.micronaut.data.model.runtime.InsertOperation<T> operation)
persist in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T> java.util.concurrent.CompletionStage<T> update(@NonNull
io.micronaut.data.model.runtime.UpdateOperation<T> operation)
update in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T> java.util.concurrent.CompletionStage<java.lang.Number> delete(@NonNull
io.micronaut.data.model.runtime.DeleteOperation<T> operation)
delete in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T> java.util.concurrent.CompletionStage<java.lang.Iterable<T>> persistAll(@NonNull
io.micronaut.data.model.runtime.InsertBatchOperation<T> operation)
persistAll in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public java.util.concurrent.CompletionStage<java.lang.Number> executeUpdate(@NonNull
io.micronaut.data.model.runtime.PreparedQuery<?,java.lang.Number> preparedQuery)
executeUpdate in interface io.micronaut.data.operations.async.AsyncRepositoryOperationspublic java.util.concurrent.CompletionStage<java.lang.Number> executeDelete(io.micronaut.data.model.runtime.PreparedQuery<?,java.lang.Number> preparedQuery)
executeDelete in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T> java.util.concurrent.CompletionStage<java.lang.Number> deleteAll(@NonNull
io.micronaut.data.model.runtime.DeleteBatchOperation<T> operation)
deleteAll in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <R> java.util.concurrent.CompletionStage<io.micronaut.data.model.Page<R>> findPage(@NonNull
io.micronaut.data.model.runtime.PagedQuery<R> pagedQuery)
findPage in interface io.micronaut.data.operations.async.AsyncRepositoryOperations@NonNull
public <T> java.util.concurrent.CompletionStage<java.lang.Iterable<T>> updateAll(@NonNull
io.micronaut.data.model.runtime.UpdateBatchOperation<T> operation)
updateAll in interface io.micronaut.data.operations.async.AsyncRepositoryOperations