Class BootstrapInfo

org.elasticsearch.bootstrap.BootstrapInfo

public final class BootstrapInfo extends
Exposes system startup information
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static
    codebase location for untrusted scripts (provide some additional safety)
  • Method Summary

    Modifier and Type
    Method
    Description
    static <,​>
    Returns a read-only view of all system properties
    static void
     
    static boolean
    Returns true if we were able to lock the process's address space.
    static boolean
    Returns true if we successfully loaded native libraries.
    static boolean
    Returns true if system call filter is installed (supported systems only)

    Methods inherited from class java.lang.

    , , , , , , , , , ,
  • Field Details

    • UNTRUSTED_CODEBASE

      public static final  UNTRUSTED_CODEBASE
      codebase location for untrusted scripts (provide some additional safety)

      This is not a full URL, just a path.

      See Also:
      Constant Field Values
  • Method Details

    • isNativesAvailable

      public static boolean isNativesAvailable()
      Returns true if we successfully loaded native libraries.

      If this returns false, then native operations such as locking memory did not work.

    • isMemoryLocked

      public static boolean isMemoryLocked()
      Returns true if we were able to lock the process's address space.
    • isSystemCallFilterInstalled

      public static boolean isSystemCallFilterInstalled()
      Returns true if system call filter is installed (supported systems only)
    • getSystemProperties

      public static <,​> getSystemProperties()
      Returns a read-only view of all system properties
    • init

      public static void init()