io.github.rmuhamedgaliev.service.process.ProcessInformation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of SystemInformation Show documentation
Show all versions of SystemInformation Show documentation
Library for getting information about local computer implemented on java. Used 2 Linux commands, other implemented on Java.
package io.github.rmuhamedgaliev.service.process;
import io.github.rmuhamedgaliev.model.process.LocalProcess;
import java.util.List;
/**
* Developer: Muhamedgaliev Rinat
*/
public interface ProcessInformation
{
/**
* Return list process with information
* @return List
*/
List getProcessList();
/**
* Return load average system
* @return double value load average
*/
double getLoadAverage();
/**
* Return list of zombie processes
* @return list of zombie processes
*/
List getZombieProcessesList();
/**
* Return array list filtered by command name or pid
* @param findParam string param comand or pid requred process
* @return List filtered by comand or pid
*/
List findProcessByCommandOrPID(String findParam);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy