Skip to content

Commit 61fa994

Browse files
author
plusterkopp
committed
+ Fixed: integrate OpenHFT@41ed40f#diff-2f5aad851266be6e76792261ef8937d79fa16c2a528e8465a8ac1b0e71ff1d30 removing illegal (as of Java 21) additions to java.lang
1 parent 365930e commit 61fa994

4 files changed

Lines changed: 4 additions & 287 deletions

File tree

affinity/src/main/java/java/lang/ThreadLifecycleListener.java

Lines changed: 0 additions & 44 deletions
This file was deleted.

affinity/src/main/java/java/lang/ThreadTrackingGroup.java

Lines changed: 0 additions & 52 deletions
This file was deleted.

affinity/src/main/java/net/openhft/affinity/Affinity.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -206,23 +206,19 @@ public static boolean isJNAAvailable() {
206206
}
207207

208208
public static AffinityLock acquireLock() {
209-
return isNonForkingAffinityAvailable() ? NonForkingAffinityLock.acquireLock() : AffinityLock.acquireLock();
209+
return AffinityLock.acquireLock();
210210
}
211211

212212
public static AffinityLock acquireCore() {
213-
return isNonForkingAffinityAvailable() ? NonForkingAffinityLock.acquireCore() : AffinityLock.acquireCore();
213+
return AffinityLock.acquireCore();
214214
}
215215

216216
public static AffinityLock acquireLock(boolean bind) {
217-
return isNonForkingAffinityAvailable() ? NonForkingAffinityLock.acquireLock(bind) : AffinityLock.acquireLock(bind);
217+
return AffinityLock.acquireLock(bind);
218218
}
219219

220220
public static AffinityLock acquireCore(boolean bind) {
221-
return isNonForkingAffinityAvailable() ? NonForkingAffinityLock.acquireCore(bind) : AffinityLock.acquireCore(bind);
221+
return AffinityLock.acquireCore(bind);
222222
}
223223

224-
private static boolean isNonForkingAffinityAvailable() {
225-
BootClassPath bootClassPath = BootClassPath.INSTANCE;
226-
return bootClassPath.has("java.lang.ThreadTrackingGroup") && bootClassPath.has("java.lang.ThreadLifecycleListener");
227-
}
228224
}

affinity/src/main/java/net/openhft/affinity/NonForkingAffinityLock.java

Lines changed: 0 additions & 183 deletions
This file was deleted.

0 commit comments

Comments
 (0)