public class ApmAgent extends Object implements ApmAgentMBean, ApmConfigurationChangeListener
| Modifier and Type | Method and Description |
|---|---|
static void |
agentmain(String args,
Instrumentation instrumentation) |
void |
configurationChanged() |
static void |
enterMethod(String methodName) |
static void |
exitMethod(String methodName) |
List<String> |
getAllMethods() |
ApmConfiguration |
getConfiguration() |
List<ThreadMetrics> |
getThreadMetrics() |
List<String> |
getTransformedMethods() |
boolean |
initialize(Instrumentation instrumentation,
String args) |
boolean |
isInitialized() |
boolean |
isStarted() |
static void |
premain(String args,
Instrumentation instrumentation) |
void |
shutDown() |
void |
startMetrics() |
void |
stopMetrics() |
public static final ApmAgent INSTANCE
public static void agentmain(String args, Instrumentation instrumentation) throws Exception
Exceptionpublic static void premain(String args, Instrumentation instrumentation) throws Exception
Exceptionpublic static void enterMethod(String methodName)
public static void exitMethod(String methodName)
public List<String> getTransformedMethods()
getTransformedMethods in interface ApmAgentMBeanpublic List<String> getAllMethods()
getAllMethods in interface ApmAgentMBeanpublic List<ThreadMetrics> getThreadMetrics()
public boolean isInitialized()
public ApmConfiguration getConfiguration()
public boolean initialize(Instrumentation instrumentation, String args) throws Exception
Exceptionpublic void startMetrics()
startMetrics in interface ApmAgentMBeanpublic void stopMetrics()
stopMetrics in interface ApmAgentMBeanpublic void shutDown()
shutDown in interface ApmAgentMBeanpublic boolean isStarted()
isStarted in interface ApmAgentMBeanpublic void configurationChanged()
configurationChanged in interface ApmConfigurationChangeListenerCopyright © 2011–2015 Red Hat. All rights reserved.