Package io.micronaut.context.condition
Class OperatingSystem
java.lang.Object
io.micronaut.context.condition.OperatingSystem
Details of the current operating system.
-
Method Summary
Modifier and TypeMethodDescriptionstatic OperatingSystemResolves and returns the current operating system.booleanisLinux()booleanisMacOs()booleanboolean
-
Method Details
-
getCurrent
Resolves and returns the current operating system.- Returns:
- the current operating system.
-
isLinux
public boolean isLinux()- Returns:
trueif the current operating system is in the Linux family.
-
isWindows
public boolean isWindows()- Returns:
trueif the current operating system is in the Windows family.
-
isMacOs
public boolean isMacOs()- Returns:
trueif the current operating system is in the macOS family.
-
isSolaris
public boolean isSolaris()- Returns:
trueif the current operating system is in the Solaris family.
-
getFamily
- Returns:
- The OS family
-