package org.cyclopsgroup.jmxterm.jdk6;
/**
* Reflect class sun.tools.jconsole.LocalVirtualMachine
*
* @author <a href="mailto:jiaqi.guo@gmail.com">Jiaqi Guo</a>
*/
public interface LocalVirtualMachine
{
/**
* Name of original class this interface reflects
*/
String ORIGINAL_CLASS_NAME = "sun.tools.jconsole.LocalVirtualMachine";
/**
* @return Address of JMX connector
*/
String connectorAddress();
/**
* @return Display name of process
*/
String displayName();
/**
* @return True if process is JMX attacheable
*/
boolean isAttachable();
/**
* @return True if process is JMX manageable
*/
boolean isManageable();
/**
* Start management agent if it's not manageable
*/
void startManagementAgent();
/**
* @return PID of process
*/
int vmid();
}