Index

A D G I N O P 
All Classes and Interfaces|All Packages

A

addExports(String, Module) - Method in class org.elasticsearch.nativeaccess.exports.NativeAccessModuleExportsService
 
addOpens(String, Module) - Method in class org.elasticsearch.nativeaccess.exports.NativeAccessModuleExportsService
 

D

definitelyRunningAsRoot() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Determine whether this JVM is running as the root user.

G

geteuid() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Gets the effective userid of the current process.
getLibrary(Class<T>) - Method in class org.elasticsearch.nativeaccess.lib.NativeLibraryProvider
Construct an instance of the given library class.
getName() - Method in class org.elasticsearch.nativeaccess.lib.NativeLibraryProvider
Returns a human-understandable name for this provider

I

instance() - Static method in class org.elasticsearch.nativeaccess.lib.NativeLibraryProvider
Get the one and only instance of NativeLibraryProvider that is specific to the running JDK version.
instance() - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Get the one and only instance of NativeAccess which is specific to the running platform and JVM.

N

NativeAccess - Interface in org.elasticsearch.nativeaccess
Provides access to native functionality needed by Elastisearch.
NativeAccessModuleExportsService - Class in org.elasticsearch.nativeaccess.exports
 
NativeAccessModuleExportsService() - Constructor for class org.elasticsearch.nativeaccess.exports.NativeAccessModuleExportsService
 
NativeLibrary - Interface in org.elasticsearch.nativeaccess.lib
A marker interface for libraries that can be loaded by NativeLibraryProvider
NativeLibraryProvider - Class in org.elasticsearch.nativeaccess.lib
Allows loading native library mappings.
NativeLibraryProvider(String, Map<Class<? extends NativeLibrary>, Supplier<NativeLibrary>>) - Constructor for class org.elasticsearch.nativeaccess.lib.NativeLibraryProvider
 

O

org.elasticsearch.nativeaccess - module org.elasticsearch.nativeaccess
 
org.elasticsearch.nativeaccess - package org.elasticsearch.nativeaccess
 
org.elasticsearch.nativeaccess.exports - package org.elasticsearch.nativeaccess.exports
 
org.elasticsearch.nativeaccess.lib - package org.elasticsearch.nativeaccess.lib
 

P

PosixCLibrary - Interface in org.elasticsearch.nativeaccess.lib
Provides access to methods in libc.so available on POSIX systems.
A D G I N O P 
All Classes and Interfaces|All Packages