Index

A B C D G I J N O P S V Z 
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 into dst at compression level level, 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 into dst, 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
 
A B C D G I J N O P S V Z 
All Classes and Interfaces|All Packages