Posts

Showing posts from December, 2019

Java 9 Jigsaw - How to create modules

Image

Java 10 - type inference with var

Go to: https://blog.codefx.org/java/java-10-var-type-inference/

Java - Replace traditional for loops with IntStreams

Go to: https://www.deadcoderising.com/2015-05-19-java-8-replace-traditional-for-loops-with-intstreams/

Finagle

Build request: RequestBuilder requestBuilder = new RequestBuilder()   // custom class                 .withMethod(method)                 .withHeader(xxx, "xxx")                 .withPath(endpoint)                 .withParams(request.getPathParams())                 .withQueryParams(request.getQueryParams()); Service<Request, Response> restService = restServiceProvider.getService(serviceLabel); Finagle Call:         final Future<O> responseFuture = filter.apply(request, restService);         final O result         try {             result = Await.result(responseFuture, Duration.fromMilliseconds(config.getTotalRequestTimeout()));         } catch (Exception e) { ... }          return result;