Class PayloadVisitors

java.lang.Object
io.temporal.internal.payload.visitor.PayloadVisitors

public final class PayloadVisitors extends Object
Visits every payload within a proto message.
  • Method Details

    • visit

      public static <C> CompletableFuture<Void> visit(@Nonnull com.google.protobuf.Message.Builder builder, @Nonnull PayloadVisitorOptions<C> options)
      Visits the payloads in builder in place.
    • visit

      public static <C, T extends com.google.protobuf.Message> CompletableFuture<T> visit(@Nonnull T message, @Nonnull PayloadVisitorOptions<C> options)
      Completes with a copy that has the replacements applied; message is unchanged.