Interface ReactiveMutateInByIdOperation.TerminatingMutateInById<T>

All Superinterfaces:
OneAndAllEntityReactive<T>
All Known Subinterfaces:
ReactiveMutateInByIdOperation.MutateInByIdInCollection<T>, ReactiveMutateInByIdOperation.MutateInByIdInScope<T>, ReactiveMutateInByIdOperation.MutateInByIdWithDurability<T>, ReactiveMutateInByIdOperation.MutateInByIdWithExpiry<T>, ReactiveMutateInByIdOperation.MutateInByIdWithOptions<T>, ReactiveMutateInByIdOperation.MutateInByIdWithPaths<T>, ReactiveMutateInByIdOperation.ReactiveMutateInById<T>
Enclosing interface:
ReactiveMutateInByIdOperation

public static interface ReactiveMutateInByIdOperation.TerminatingMutateInById<T> extends OneAndAllEntityReactive<T>
Terminating operations invoking the actual execution.
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Flux<? extends T>
    all(Collection<? extends T> objects)
    Mutate a collection of entities.
    reactor.core.publisher.Mono<T>
    one(T object)
    Mutate one entity.
  • Method Details

    • one

      reactor.core.publisher.Mono<T> one(T object)
      Mutate one entity.
      Specified by:
      one in interface OneAndAllEntityReactive<T>
      Returns:
      Upserted entity.
    • all

      reactor.core.publisher.Flux<? extends T> all(Collection<? extends T> objects)
      Mutate a collection of entities.
      Specified by:
      all in interface OneAndAllEntityReactive<T>
      Returns:
      Inserted entities