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.InstanceNotFoundExceptionjavax.management.IntrospectionExceptionjavax.management.AttributeNotFoundExceptionjava.lang.UnsupportedOperationExceptionjavax.management.ReflectionExceptionjavax.management.MBeanExceptionjava.io.IOExceptionpublic 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)