public class ParfaitAgent
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
logger |
private static java.lang.String |
PATHNAME |
private static java.lang.String |
RESOURCE |
Constructor and Description |
---|
ParfaitAgent() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Throwable |
getCause(java.lang.Throwable e) |
static void |
main(java.lang.String[] arguments) |
static java.util.List<Specification> |
parseAllSpecifications() |
static java.util.List<Specification> |
parseInputSpecification(java.io.InputStream in) |
static java.util.List<Specification> |
parseSpecification(java.io.File file) |
static void |
premain(java.lang.String arguments,
java.lang.instrument.Instrumentation instruments) |
static void |
setupMainArguments(java.lang.String[] arguments) |
static void |
setupPreMainArguments(java.lang.String arguments) |
static void |
setupProperties(java.lang.String propertyAndValue,
java.lang.String separator) |
static void |
startLocal() |
static void |
startProxy() |
static void |
startView(AgentMonitoringView view) |
private static final org.slf4j.Logger logger
private static final java.lang.String RESOURCE
private static final java.lang.String PATHNAME
public static java.lang.Throwable getCause(java.lang.Throwable e)
public static void setupProperties(java.lang.String propertyAndValue, java.lang.String separator)
public static java.util.List<Specification> parseAllSpecifications()
public static java.util.List<Specification> parseSpecification(java.io.File file)
public static java.util.List<Specification> parseInputSpecification(java.io.InputStream in)
public static void startView(AgentMonitoringView view) throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.AttributeNotFoundException, java.lang.UnsupportedOperationException, javax.management.ReflectionException, javax.management.MBeanException, java.io.IOException
javax.management.InstanceNotFoundException
javax.management.IntrospectionException
javax.management.AttributeNotFoundException
java.lang.UnsupportedOperationException
javax.management.ReflectionException
javax.management.MBeanException
java.io.IOException
public static void startLocal()
public static void setupPreMainArguments(java.lang.String arguments)
public static void premain(java.lang.String arguments, java.lang.instrument.Instrumentation instruments)
public static void startProxy()
public static void setupMainArguments(java.lang.String[] arguments)
public static void main(java.lang.String[] arguments)