Skip to content

Commit 0f176e1

Browse files
authored
Remove leftover libsystemd references (#112078)
Systemd notification now happens by directly communicating with the systemd socket. This commit removes the native access to libsystemd, which is no longer used.
1 parent ed60470 commit 0f176e1

File tree

6 files changed

+2
-163
lines changed

6 files changed

+2
-163
lines changed

libs/native/jna/src/main/java/org/elasticsearch/nativeaccess/jna/JnaNativeLibraryProvider.java

-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import org.elasticsearch.nativeaccess.lib.NativeLibrary;
1616
import org.elasticsearch.nativeaccess.lib.NativeLibraryProvider;
1717
import org.elasticsearch.nativeaccess.lib.PosixCLibrary;
18-
import org.elasticsearch.nativeaccess.lib.SystemdLibrary;
1918
import org.elasticsearch.nativeaccess.lib.VectorLibrary;
2019
import org.elasticsearch.nativeaccess.lib.ZstdLibrary;
2120

@@ -38,8 +37,6 @@ public JnaNativeLibraryProvider() {
3837
JnaMacCLibrary::new,
3938
Kernel32Library.class,
4039
JnaKernel32Library::new,
41-
SystemdLibrary.class,
42-
JnaSystemdLibrary::new,
4340
ZstdLibrary.class,
4441
JnaZstdLibrary::new,
4542
VectorLibrary.class,

libs/native/jna/src/main/java/org/elasticsearch/nativeaccess/jna/JnaSystemdLibrary.java

-31
This file was deleted.

libs/native/src/main/java/org/elasticsearch/nativeaccess/lib/NativeLibrary.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
package org.elasticsearch.nativeaccess.lib;
1010

1111
/** A marker interface for libraries that can be loaded by {@link org.elasticsearch.nativeaccess.lib.NativeLibraryProvider} */
12-
public sealed interface NativeLibrary permits JavaLibrary, PosixCLibrary, LinuxCLibrary, MacCLibrary, Kernel32Library, SystemdLibrary,
13-
VectorLibrary, ZstdLibrary {}
12+
public sealed interface NativeLibrary permits JavaLibrary, PosixCLibrary, LinuxCLibrary, MacCLibrary, Kernel32Library, VectorLibrary,
13+
ZstdLibrary {}

libs/native/src/main/java/org/elasticsearch/nativeaccess/lib/SystemdLibrary.java

-13
This file was deleted.

libs/native/src/main21/java/org/elasticsearch/nativeaccess/jdk/JdkNativeLibraryProvider.java

-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import org.elasticsearch.nativeaccess.lib.MacCLibrary;
1515
import org.elasticsearch.nativeaccess.lib.NativeLibraryProvider;
1616
import org.elasticsearch.nativeaccess.lib.PosixCLibrary;
17-
import org.elasticsearch.nativeaccess.lib.SystemdLibrary;
1817
import org.elasticsearch.nativeaccess.lib.VectorLibrary;
1918
import org.elasticsearch.nativeaccess.lib.ZstdLibrary;
2019

@@ -36,8 +35,6 @@ public JdkNativeLibraryProvider() {
3635
JdkMacCLibrary::new,
3736
Kernel32Library.class,
3837
JdkKernel32Library::new,
39-
SystemdLibrary.class,
40-
JdkSystemdLibrary::new,
4138
ZstdLibrary.class,
4239
JdkZstdLibrary::new,
4340
VectorLibrary.class,

libs/native/src/main21/java/org/elasticsearch/nativeaccess/jdk/JdkSystemdLibrary.java

-111
This file was deleted.

0 commit comments

Comments
 (0)