public final class Processes extends Object
Modifier and Type | Method and Description |
---|---|
static String |
currentPID(String fallback)
Current Process PID.
|
static List<Couple<String,String>> |
jvmList()
List locally running JVM processes.
|
static List<Couple<String,String>> |
jvmList(Predicate<String> filter)
List locally running JVM processes.
|
static void |
kill(String pid)
Kill a Process.
|
static void |
killJvms(Predicate<String> filter)
Kill all JVM Processes that match a given filter.
|
public static String currentPID(String fallback)
fallback
- Fallback in case detection fail
public static List<Couple<String,String>> jvmList()
public static List<Couple<String,String>> jvmList(Predicate<String> filter)
filter
- Filter the JVM processes
public static void killJvms(Predicate<String> filter)
filter
- Filter JVM Processes
public static void kill(String pid)
pid
- PID of the Process to kill