@Override public CompletableFuture<EchoResponse> execute(EchoRequest request) { return m_delegate.execute(request); }
public CompletableFuture<SnmpMultiResponseDTO> execute(SnmpRequestDTO request) { return delegate.execute(request); } }
public CompletableFuture<SnmpMultiResponseDTO> execute(SnmpRequestDTO request) { return delegate.execute(request); } }
@Override public CompletableFuture<EchoResponse> execute(EchoRequest request) { return m_delegate.execute(request); } }
client.execute(buildRequest(messageSize)).whenComplete((r,e) -> { if (e != null) { failures.inc();
client.execute(buildRequest(messageSize)).whenComplete((r,e) -> { if (e != null) { failures.inc();
@Override public CompletableFuture<PingSummary> execute(PingRequestDTO requestDTO) { return client.execute(requestDTO).thenApply(responseDTO -> { final PingResponse pingResponse = new PingResponse(); pingResponse.setRtt(responseDTO.getRtt()); PingSummary summary = new PingSummary(requestDTO.toPingRequest(), 1 /* we always only have 1 */); summary.addSequence(1, pingResponse); return summary; }); } }
private CompletableFuture<String> lookupExecute(String request, String location, String systemId, QueryType queryType) { final DnsLookupRequestDTO dto = new DnsLookupRequestDTO(); dto.setHostRequest(request); dto.setLocation(location); dto.setSystemId(systemId); dto.setQueryType(queryType); CompletableFuture<DnsLookupResponseDTO> future = getDelegate().execute(dto); return future.thenApply(DnsLookupResponseDTO::getHostResponse); }
@Override public CompletableFuture<PingSweepSummary> execute() { final PingSweepRequestDTO requestDTO = new PingSweepRequestDTO(); requestDTO.setIpRanges(ranges); requestDTO.setLocation(location); requestDTO.setSystemId(systemId); requestDTO.setPacketSize(packetSize); requestDTO.setPacketsPerSecond(packetsPerSecond); return client.execute(requestDTO).thenApply(responseDTO -> { final PingSweepSummary summary = new PingSweepSummary(); final Map<InetAddress, Double> responses = new LinkedHashMap<>(); for (PingSweepResultDTO result : responseDTO.getPingSweepResult()) { responses.put(result.getAddress(), result.getRtt()); } summary.setResponses(responses); return summary; }); }
return client.getDelegate().execute(detectorRequestDTO) .thenApply(response -> {
@Override public PollStatus poll(final MonitoredService svc, final Map<String, Object> parameters) { Long ttlInMs = ParameterMap.getKeyedLong(parameters, "ttl", DEFAULT_TTL_IN_MS); if (ttlInMs < 1) { // Use the global default ttlInMs = null; } int messageSize = ParameterMap.getKeyedInteger(parameters, "message-size", DEFAULT_MESSAGE_SIZE); if (messageSize < 0) { messageSize = 0; } // Create the client final RpcClient<EchoRequest, EchoResponse> client = rpcClientFactory.get().getClient(EchoRpcModule.INSTANCE); // Build the request final OnmsNode node = nodeDao.get().get(svc.getNodeId()); final EchoRequest request = new EchoRequest(); request.setId(System.currentTimeMillis()); request.setMessage(Strings.repeat("*", messageSize)); request.setLocation(node.getLocation().getLocationName()); request.setSystemId(node.getForeignId()); request.setTimeToLiveMs(ttlInMs); try { final EchoResponse response = client.execute(request).get(); final Long responseTime = System.currentTimeMillis() - response.getId(); return PollStatus.available(responseTime.doubleValue()); } catch (InterruptedException|ExecutionException t) { return RpcExceptionUtils.handleException(t, this); } }
return client.getDelegate().execute(request).thenApply(results -> { return results.getRequisition(); });
return client.getDelegate().execute(request).thenApply(CollectorResponseDTO::getCollectionSet);
return client.getDelegate().execute(request).thenApply(CollectorResponseDTO::getCollectionSet);
return client.getDelegate().execute(request).thenApply(results -> { PollStatus pollStatus = results.getPollStatus();