Class OptionalDependencyWrapper

java.lang.Object
io.fabric8.kubernetes.client.utils.OptionalDependencyWrapper

public class OptionalDependencyWrapper
extends Object
  • Method Details

    • wrapRunWithOptionalDependency

      public static <R> R wrapRunWithOptionalDependency​(Supplier<R> supplier, String message)
      Runs the provided Supplier implementation and catches any NoClassDefFoundError
      Type Parameters:
      R - type of supplier
      Parameters:
      supplier - implementation to safely run
      message - to display for caught exceptions (e.g. "Base64InputStream class is provided by commons-codec"
      Returns:
      run object