package io.scalecube.examples.services; import java.util.concurrent.CompletableFuture; public class GreetingServiceImpl implements GreetingService { @Override public CompletableFuture<String> greeting(String name) { System.out.println("Provider: 'greeting' -> " + name); return CompletableFuture.completedFuture("Hello " + name); } @Override public CompletableFuture<String> greetingException(String name) { System.out.println("Provider: 'greetingException' -> " + name); CompletableFuture<String> future = new CompletableFuture<>(); future.completeExceptionally(new UnsupportedOperationException("greetingException")); return future; } }