@Override public CompletableFuture<PingResponseDTO> execute(PingRequestDTO request) { final PingResultTracker tracker = new PingResultTracker(); try { pingerFactory.getInstance().ping( request.getInetAddress(), request.getTimeout(), request.getRetries(), request.getPacketSize(), 1, tracker); } catch (Exception e) { tracker.completeExceptionally(e); } return tracker; }