Class OperatingSystem
java.lang.Object
io.micronaut.security.oauth2.keycloack.v16.OperatingSystem
Forked from `spock.util.environment.OperatingSystem`.
Provides information on the current operating system, such as its name, version, and family.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic OperatingSystem
Returns the current operating system.Returns the family of the operating system.getName()
Returns the name of the operating system, as returned by theos.name
system property.Returns the version of the operating system, as returned by theos.version
system property.boolean
isLinux()
Tells whether the operating system family is Linux.boolean
isMacOs()
Tells whether the operating system family is Mac OS.boolean
isOther()
Tells whether the operating system family is anything other than those listed above.boolean
Tells whether the operating system family is Solaris.boolean
Tells whether the operating system family is Windows.
-
Method Details
-
getName
Returns the name of the operating system, as returned by theos.name
system property.- Returns:
- the name of the operating system, as returned by the
os.name
system property
-
getVersion
Returns the version of the operating system, as returned by theos.version
system property.- Returns:
- the version of the operating system, as returned by the
os.version
system property
-
getFamily
Returns the family of the operating system.- Returns:
- the family of the operating system
-
isLinux
public boolean isLinux()Tells whether the operating system family is Linux.- Returns:
- whether the operating system family is Linux
-
isMacOs
public boolean isMacOs()Tells whether the operating system family is Mac OS.- Returns:
- whether the operating system family is Mac OS
-
isWindows
public boolean isWindows()Tells whether the operating system family is Windows.- Returns:
- whether the operating system family is Windows
-
isSolaris
public boolean isSolaris()Tells whether the operating system family is Solaris.- Returns:
- whether the operating system family is Solaris
-
isOther
public boolean isOther()Tells whether the operating system family is anything other than those listed above.- Returns:
- whether the operating system family is anything other than those listed above
-
getCurrent
Returns the current operating system.- Returns:
- the current operating system
-