private void enrichRequest(HttpHeaders requestHeaders, Builder builder) { Optional.ofNullable(requestHeaders.get(CLIENT_SEND_TIME)) .ifPresent(value -> builder.header(CLIENT_SEND_TIME, value)); Optional.ofNullable(requestHeaders.get(CLIENT_RECV_TIME)) .ifPresent(value -> builder.header(CLIENT_RECV_TIME, value)); Optional.ofNullable(requestHeaders.get(SERVICE_RECV_TIME)) .ifPresent(value -> builder.header(SERVICE_RECV_TIME, value)); Optional.ofNullable(requestHeaders.get(SERVICE_SEND_TIME)) .ifPresent(value -> builder.header(SERVICE_SEND_TIME, value)); }
private void enrichRequest(HttpHeaders requestHeaders, Builder builder) { Optional.ofNullable(requestHeaders.get(CLIENT_SEND_TIME)) .ifPresent(value -> builder.header(CLIENT_SEND_TIME, value)); Optional.ofNullable(requestHeaders.get(CLIENT_RECV_TIME)) .ifPresent(value -> builder.header(CLIENT_RECV_TIME, value)); Optional.ofNullable(requestHeaders.get(SERVICE_RECV_TIME)) .ifPresent(value -> builder.header(SERVICE_RECV_TIME, value)); Optional.ofNullable(requestHeaders.get(SERVICE_SEND_TIME)) .ifPresent(value -> builder.header(SERVICE_SEND_TIME, value)); }
private ServiceMessage generateServiceMessage(Object data) { return ServiceMessage.builder() .dataFormat(dataCodec.contentType()) .qualifier("io.scalecube.services.benchmarks/SomeBenchmarkService/benchmark") .header("sid", String.valueOf(Integer.MAX_VALUE)) .header("sig", String.valueOf(9)) .header("inactivity", String.valueOf(Integer.MAX_VALUE)) .data(data) .build(); }
public Builder qualifier(String qualifier) { return header(HEADER_QUALIFIER, qualifier); }
private static ServiceMessage enrichResponse(ServiceMessage msg) { return ServiceMessage.from(msg).header(CLIENT_RECV_TIME, System.currentTimeMillis()).build(); }
private static ServiceMessage enichResponse(ServiceMessage msg) { return ServiceMessage.from(msg).header(CLIENT_RECV_TIME, System.currentTimeMillis()).build(); } }
@Override public Mono<ServiceMessage> one(ServiceMessage message) { Callable<ServiceMessage> callable = () -> { long value = System.currentTimeMillis(); return ServiceMessage.from(message) .header(SERVICE_RECV_TIME, value) .header(SERVICE_SEND_TIME, value) .data("hello") .build(); }; return Mono.fromCallable(callable); }
@Override public Mono<ServiceMessage> one(ServiceMessage message) { Callable<ServiceMessage> callable = () -> { long value = System.currentTimeMillis(); return ServiceMessage.from(message) .header(SERVICE_RECV_TIME, value) .header(SERVICE_SEND_TIME, value) .data("hello") .build(); }; return Mono.fromCallable(callable); }
@Override public Flux<ServiceMessage> infiniteStream(ServiceMessage message) { Callable<ServiceMessage> callable = () -> ServiceMessage.from(message) .header(SERVICE_SEND_TIME, System.currentTimeMillis()) .build(); return Mono.fromCallable(callable).subscribeOn(Schedulers.parallel()).repeat(); } }
@Override public Flux<ServiceMessage> infiniteStream(ServiceMessage message) { Callable<ServiceMessage> callable = () -> ServiceMessage.from(message) .header(SERVICE_SEND_TIME, System.currentTimeMillis()) .build(); return Mono.fromCallable(callable).subscribeOn(Schedulers.parallel()).repeat(); } }
private static ServiceMessage enrichRequest() { return ServiceMessage.builder() .qualifier(QUALIFIER) .header(CLIENT_SEND_TIME, System.currentTimeMillis()) .build(); } }