Class PerformanceLogger
java.lang.Object
it.gov.pagopa.common.reactive.utils.PerformanceLogger
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic <T> reactor.core.publisher.Flux<T> logTimingFinally(String flowName, long startTime, reactor.core.publisher.Flux<T> publisher, String logPayload) static <T> reactor.core.publisher.Mono<T> logTimingFinally(String flowName, long startTime, reactor.core.publisher.Mono<T> publisher, String logPayload) static <T> reactor.core.publisher.Flux<T> logTimingFinally(String flowName, reactor.core.publisher.Flux<T> publisher, String logPayload) static <T> reactor.core.publisher.Mono<T> logTimingFinally(String flowName, reactor.core.publisher.Mono<T> publisher, String logPayload) static <T> reactor.core.publisher.Flux<T> logTimingOnNext(String flowName, long startTime, reactor.core.publisher.Flux<T> publisher, Function<T, String> data2LogPayload) static <T> reactor.core.publisher.Mono<T> logTimingOnNext(String flowName, long startTime, reactor.core.publisher.Mono<T> publisher, Function<T, String> data2LogPayload) static <T> reactor.core.publisher.Flux<T> logTimingOnNext(String flowName, reactor.core.publisher.Flux<T> publisher, Function<T, String> data2LogPayload) static <T> reactor.core.publisher.Mono<T> logTimingOnNext(String flowName, reactor.core.publisher.Mono<T> publisher, Function<T, String> data2LogPayload)
-
Method Details
-
logTimingOnNext
-
logTimingOnNext
-
logTimingFinally
-
logTimingFinally
-
logTimingOnNext
-
logTimingOnNext
-
logTimingFinally
-
logTimingFinally
-
logTiming
-