Package-level declarations
Types
FileSystemImpl
Implementation of the FileSystem
interface, providing details about the file system and interacting with the underlying system's file stores and descriptors.
OperatingSystemImpl
is the implementation of the OperatingSystem
interface. It uses the oshi
library to gather system operating information and map this information to the classes and methods provided by our API.
OSDesktopWindowImpl
Implementation of the OSDesktopWindow
interface. Represents a specific desktop window, providing concrete details such as its ID, title, command, owning process ID, order in the stack, and visibility.
Implementation of the OSFileStore interface representing a file store in the operating system. This class contains details about the file system such as the volume, free space, and inode information.
Implementation of an operating system service.
Represents an implementation of the OSSession
interface. Provides concrete values for the session information, including the user, terminal device, login time, and host related to the session.
Represents an implementation of the OSVersionInfo
interface. Provides concrete values for the version, code name, and build number of the operating system.