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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic OperatingSystemReturns the current operating system.Returns the family of the operating system.getName()Returns the name of the operating system, as returned by theos.namesystem property.Returns the version of the operating system, as returned by theos.versionsystem property.booleanisLinux()Tells whether the operating system family is Linux.booleanisMacOs()Tells whether the operating system family is Mac OS.booleanisOther()Tells whether the operating system family is anything other than those listed above.booleanTells whether the operating system family is Solaris.booleanTells whether the operating system family is Windows.
-
Method Details
-
getName
Returns the name of the operating system, as returned by theos.namesystem property.- Returns:
- the name of the operating system, as returned by the
os.namesystem property
-
getVersion
Returns the version of the operating system, as returned by theos.versionsystem property.- Returns:
- the version of the operating system, as returned by the
os.versionsystem 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
-