+ return RpcResultBuilder.success((PathComputationRequestOutput) null).buildFuture();
+ }
+
+ @Override
+ public ListenableFuture<RpcResult<PathComputationRerouteRequestOutput>> pathComputationRerouteRequest(
+ PathComputationRerouteRequestInput input) {
+ LOG.info("RPC path computation reroute request received");
+ LOG.debug("input parameters are : input = {}", input);
+ try {
+ return RpcResultBuilder
+ .success(
+ this.pathComputationService.pathComputationRerouteRequest(input).get())
+ .buildFuture();
+ } catch (InterruptedException | ExecutionException e) {
+ LOG.error("RPC path computation request failed !", e);
+ return RpcResultBuilder.success((PathComputationRerouteRequestOutput) null).buildFuture();
+ }