<dependencies>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.util.promise</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
import org.osgi.util.promise.Promise;
import org.osgi.util.promise.PromiseFactory;
public class PromiseExample {
public static void main(String[] args) {
PromiseFactory promiseFactory = new PromiseFactory();
Promise<String> promise = promiseFactory.deferred();
promise.resolve("Hello, World!");
promise.then(result -> System.out.println(result));
}
}