Class NettyFutureUtil

java.lang.Object
org.apache.pulsar.common.util.netty.NettyFutureUtil

public class NettyFutureUtil extends Object
Contains utility methods for working with Netty Futures.
  • Constructor Details

    • NettyFutureUtil

      public NettyFutureUtil()
  • Method Details

    • toCompletableFuture

      public static <V> CompletableFuture<V> toCompletableFuture(io.netty.util.concurrent.Future<V> future)
      Converts a Netty Future to CompletableFuture.
      Type Parameters:
      V - value type
      Parameters:
      future - Netty future
      Returns:
      converted future instance
    • toCompletableFutureVoid

      public static CompletableFuture<Void> toCompletableFutureVoid(io.netty.util.concurrent.Future<?> future)
      Converts a Netty Future to CompletableFuture with Void type.
      Parameters:
      future - Netty future
      Returns:
      converted future instance