1 package org.cyclopsgroup.jmxterm; 2 3 import java.util.List; 4 5 /** 6 * Java process manager 7 * 8 * @author <a href="mailto:jiaqi.guo@gmail.com">Jiaqi Guo</a> 9 */ 10 public abstract class JavaProcessManager { 11 /** 12 * Get JVM process 13 * 14 * @param pid Process ID 15 * @return Process or NULL 16 */ 17 public abstract JavaProcess get(int pid); 18 19 /** 20 * List all running Java processes 21 * 22 * @return List of running processes 23 */ 24 public abstract List<JavaProcess> list(); 25 }