Class NativeAccessUtil

java.lang.Object
org.elasticsearch.nativeaccess.NativeAccessUtil

public class NativeAccessUtil extends Object
  • Constructor Details

    • NativeAccessUtil

      public NativeAccessUtil()
  • Method Details

    • enableNativeAccess

      public static void enableNativeAccess(ModuleLayer.Controller controller, Module module)
      Enables native access for the provided module. We need to have this adapter even if the method is available in JDK 21, as it was in preview. Available to JDK 22+, required for JDK 24+ when using --illegal-native-access=deny
    • isNativeAccessEnabled

      public static boolean isNativeAccessEnabled(Module module)