Index

A C D G I L M O P S V W Z 
All Classes and Interfaces|All Packages

A

AIX - Enum constant in enum class io.smallrye.common.os.OS
IBM AIX operating system.

C

current() - Static method in enum class io.smallrye.common.os.OS
Returns the current OS.

D

discard() - Static method in class io.smallrye.common.os.ProcessRedirect
Deprecated.
Returns the discarding process redirection.

G

getAllProcesses() - Static method in class io.smallrye.common.os.Process
Deprecated, for removal: This API element is subject to removal in a future version.
getCommand() - Method in class io.smallrye.common.os.ProcessInfo
Deprecated.
Returns the process command.
getCurrentProcess() - Static method in class io.smallrye.common.os.Process
Deprecated, for removal: This API element is subject to removal in a future version.
Use ProcessHandle.current() to get the current process information.
getId() - Method in class io.smallrye.common.os.ProcessInfo
Deprecated.
Returns the process ID.
getProcessId() - Static method in class io.smallrye.common.os.Process
Deprecated, for removal: This API element is subject to removal in a future version.
Use ProcessHandle.pid() instead.
getProcessName() - Static method in class io.smallrye.common.os.Process
Get the name of this process.

I

io.smallrye.common.os - module io.smallrye.common.os
Utilities for probing the operating system and its environment.
io.smallrye.common.os - package io.smallrye.common.os
Utilities related to the operating system and current process.
isCurrent() - Method in enum class io.smallrye.common.os.OS
Returns true if this OS is known to be the operating system on which the current JVM is executing.
isWSL() - Static method in class io.smallrye.common.os.Linux
Returns true if the operating system is the Windows Subsystem for Linux, or false if it is not.
isWSLv2() - Static method in class io.smallrye.common.os.Linux
Returns true if the WSL version is 2 or later, or false if it is not.

L

Linux - Class in io.smallrye.common.os
Utilities pertaining to the Linux operating system.
LINUX - Enum constant in enum class io.smallrye.common.os.OS
Linux-based operating system.

M

MAC - Enum constant in enum class io.smallrye.common.os.OS
Apple Macintosh operating system (e.g., macOS).

O

OS - Enum Class in io.smallrye.common.os
Enumerated type for operating systems.
OTHER - Enum constant in enum class io.smallrye.common.os.OS
Anything else different from the above.

P

Process - Class in io.smallrye.common.os
Utilities for getting information about the current process.
ProcessInfo - Class in io.smallrye.common.os
Deprecated, for removal: This API element is subject to removal in a future version.
Use the ProcessHandle API instead.
ProcessInfo(long, String) - Constructor for class io.smallrye.common.os.ProcessInfo
Deprecated.
Construct a new instance.
ProcessRedirect - Class in io.smallrye.common.os
Deprecated, for removal: This API element is subject to removal in a future version.

S

SOLARIS - Enum constant in enum class io.smallrye.common.os.OS
Oracle Solaris operating system.

V

valueOf(String) - Static method in enum class io.smallrye.common.os.OS
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.smallrye.common.os.OS
Returns an array containing the constants of this enum class, in the order they are declared.

W

WINDOWS - Enum constant in enum class io.smallrye.common.os.OS
Microsoft Windows operating system.

Z

Z - Enum constant in enum class io.smallrye.common.os.OS
IBM z/OS.
A C D G I L M O P S V W Z 
All Classes and Interfaces|All Packages