Package org.elasticsearch.bootstrap
Class BootstrapInfo
java.lang.Object
org.elasticsearch.bootstrap.BootstrapInfo
public final class BootstrapInfo
extends java.lang.Object
Exposes system startup information
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
UNTRUSTED_CODEBASE
codebase location for untrusted scripts (provide some additional safety) -
Method Summary
Modifier and Type Method Description static java.util.Dictionary<java.lang.Object,java.lang.Object>
getSystemProperties()
Returns a read-only view of all system propertiesstatic void
init()
static boolean
isMemoryLocked()
Returns true if we were able to lock the process's address space.static boolean
isNativesAvailable()
Returns true if we successfully loaded native libraries.static boolean
isSystemCallFilterInstalled()
Returns true if system call filter is installed (supported systems only)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
UNTRUSTED_CODEBASE
public static final java.lang.String UNTRUSTED_CODEBASEcodebase 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 java.util.Dictionary<java.lang.Object,java.lang.Object> getSystemProperties()Returns a read-only view of all system properties -
init
public static void init()
-