Package org.springframework.core
Class NativeDetector
java.lang.Object
org.springframework.core.NativeDetector
A common delegate for detecting a GraalVM native image environment.
- Since:
- 5.3.4
- Author:
- Sebastien Deleuze
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Native image context as defined in GraalVM's ImageInfo. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Returnstrue
if running in a native image context (for examplebuildtime
,runtime
, oragent
) expressed by setting theorg.graalvm.nativeimage.imagecode
system property to any value.static boolean
inNativeImage
(NativeDetector.Context... contexts) Returnstrue
if running in any of the specified native image context(s).
-
Constructor Details
-
NativeDetector
public NativeDetector()
-
-
Method Details
-
inNativeImage
public static boolean inNativeImage()Returnstrue
if running in a native image context (for examplebuildtime
,runtime
, oragent
) expressed by setting theorg.graalvm.nativeimage.imagecode
system property to any value. -
inNativeImage
Returnstrue
if running in any of the specified native image context(s).- Parameters:
contexts
- the native image context(s)- Since:
- 6.0.10
-