View Javadoc
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  }