Index
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
B
- buffer() - Method in interface org.elasticsearch.nativeaccess.CloseableByteBuffer
-
Returns the wrapped
ByteBuffer
.
C
- close() - Method in interface org.elasticsearch.nativeaccess.CloseableByteBuffer
- CloseableByteBuffer - Interface in org.elasticsearch.nativeaccess
-
A wrapper around a native
ByteBuffer
which allows that buffer to be closed synchronously. - compress(CloseableByteBuffer, CloseableByteBuffer, int) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
- compress(CloseableByteBuffer, CloseableByteBuffer, int) - Method in class org.elasticsearch.nativeaccess.Zstd
-
Compress the content of
src
intodst
at compression levellevel
, and return the number of compressed bytes. - compressBound(int) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
- compressBound(int) - Method in class org.elasticsearch.nativeaccess.Zstd
-
Return the maximum number of compressed bytes given an input length.
D
- decompress(CloseableByteBuffer, CloseableByteBuffer) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
- decompress(CloseableByteBuffer, CloseableByteBuffer) - Method in class org.elasticsearch.nativeaccess.Zstd
-
Compress the content of
src
intodst
, and return the number of decompressed bytes. - definitelyRunningAsRoot() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
-
Determine whether this JVM is running as the root user.
- dotProductHandle() - Method in interface org.elasticsearch.nativeaccess.lib.VectorLibrary
- dotProductHandle() - Method in class org.elasticsearch.nativeaccess.VectorSimilarityFunctions
-
Produces a method handle returning the dot product of byte (signed int8) vectors.
G
- getErrorName(long) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
- 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
- getVectorSimilarityFunctions() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
- getZstd() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
-
Returns an accessor to zstd compression functions.
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. - isError(long) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
J
- JavaLibrary - Interface in org.elasticsearch.nativeaccess.lib
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
- newBuffer(int) - Method in interface org.elasticsearch.nativeaccess.lib.JavaLibrary
- newBuffer(int) - Method in interface org.elasticsearch.nativeaccess.NativeAccess
-
Creates a new
CloseableByteBuffer
. - notify_extend_timeout(long) - Method in class org.elasticsearch.nativeaccess.Systemd
- notify_ready() - Method in class org.elasticsearch.nativeaccess.Systemd
-
Notify systemd that the process is ready.
- notify_stopping() - Method in class org.elasticsearch.nativeaccess.Systemd
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.
S
- sd_notify(int, String) - Method in interface org.elasticsearch.nativeaccess.lib.SystemdLibrary
- squareDistanceHandle() - Method in interface org.elasticsearch.nativeaccess.lib.VectorLibrary
- squareDistanceHandle() - Method in class org.elasticsearch.nativeaccess.VectorSimilarityFunctions
-
Produces a method handle returning the square distance of byte (signed int8) vectors.
- systemd() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
- Systemd - Class in org.elasticsearch.nativeaccess
- SystemdLibrary - Interface in org.elasticsearch.nativeaccess.lib
V
- VectorLibrary - Interface in org.elasticsearch.nativeaccess.lib
-
A VectorLibrary is just an adaptation of the factory for a NativeLibrary.
- VectorSimilarityFunctions - Class in org.elasticsearch.nativeaccess
-
Utility class providing vector similarity functions.
Z
- Zstd - Class in org.elasticsearch.nativeaccess
- ZstdLibrary - Interface in org.elasticsearch.nativeaccess.lib
All Classes and Interfaces|All Packages