AppDynamics APM API v2.0
A B C E G I P R S

A

addCurrentThreadToTransaction(String, String, Map<String, String>) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to add a thread's activity to a currently executing global transaction activity on a JVM.
addPropertiesForCurrentThread(Map<String, String>) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to add properties for the current thread's activity.
addPropertyForCurrentThread(String, String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to add a property for the current thread's activity.
AgentDelegate - Class in com.appdynamics.apm.appagent.api
Static API helper to access appdynamics agent functionality.
APPDYNAMICS_TRANSACTION_CORRELATION_HEADER - Static variable in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Key name to retrieve AppDynamics Transaction Correlation Header from JMS Message Header properties

B

beginContinuingTransaction(String, String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Marks begin of a multi threaded transaction originating from a remote JVM and identified by the correlation id 'appDynamicsTransactionHeader'.
beginContinuingTransactionAndAddCurrentThread(String, String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Marks begin of a transaction on cuerrent thread identified by the correlation id 'appDynamicsTransactionHeader' originating from a remote JVM .
beginExternalCall(String, String, boolean) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Marks the beginning of an external service call uniquely identified by the 'service identifying name' parameter.
beginExternalCall(Map<String, String>, String, boolean) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Marks the beginning of an external service call uniquely identified by the service identifying properties.
beginOriginatingTransaction(String, String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to start a new multi-threaded transaction on this JVM by name 'transactionName'.
beginOriginatingTransactionAndAddCurrentThread(String, String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to start a new transaction on current thread by name 'transactionName'.

C

com.appdynamics.apm.appagent.api - package com.appdynamics.apm.appagent.api
Provides AppDynamics APM APIs that enable application performance instrumentation of very complex and custom Java environments developed by customers for their business applications.

E

endContinuingTransaction(String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to end multi-threaded transaction activity tracking on a JVM.
endContinuingTransactionAndRemoveCurrentThread() - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to end transaction activity tracking on a JVM for a continuing transaction.
endExternalCall(boolean, String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Marks the end of an external service call.
endOriginatingTransaction(String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to end multi-threaded activity tracking on a JVM for a transaction originating in the same JVM.
endOriginatingTransactionAndRemoveCurrentThread() - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to end transaction activity tracking on a JVM for a transaction originating in the current thread.
extractTransactionHeaderFromJMSMessage(Object) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to extract appdynamics transaction correlation header from a JMS Message.

G

getMetricAndEventPublisher() - Static method in class com.appdynamics.apm.appagent.api.AgentDelegate
Get handle to the metric and event publish api.
getTransactionDemarcator() - Static method in class com.appdynamics.apm.appagent.api.AgentDelegate
Get handle to transaction demaracator api.
getUniqueIdentifierForTransaction() - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Returns the unique transaction instance identifier for the transaction associated with the current thread or NULL if transaction is not intialized yet.

I

IMetricAndEventReporter - Interface in com.appdynamics.apm.appagent.api
This interface provides an API for java applications to publish metrics to appdynamics controller

ITransactionDemarcator - Interface in com.appdynamics.apm.appagent.api
This interface provides an API for java applications to integrate with AppDynamics business transaction management.

P

publishErrorEvent(String, Map<String, String>, boolean) - Method in interface com.appdynamics.apm.appagent.api.IMetricAndEventReporter
method to publish an error event
publishInfoEvent(String, Map<String, String>) - Method in interface com.appdynamics.apm.appagent.api.IMetricAndEventReporter
method to publish an info event

R

removeCurrentThreadFromTransaction() - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to remove the current thread activity from the transaction.
reportAverageMetric(String, long) - Method in interface com.appdynamics.apm.appagent.api.IMetricAndEventReporter
method to report a metric value to be averaged over a minute against the given name
reportObservedMetric(String, long) - Method in interface com.appdynamics.apm.appagent.api.IMetricAndEventReporter
method to report a metric value not aggregated, but shown as the current value against the given name setting this value twice in a minute will result in the second value taken and the first value dropped
reportSumMetric(String, long) - Method in interface com.appdynamics.apm.appagent.api.IMetricAndEventReporter
method to report a metric value to be summed up over a minute against the given name

S

setActivityNameForCurrentThread(String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Method to set the logical name for the current thread activity.
setUniqueIdentifierForTransaction(String) - Method in interface com.appdynamics.apm.appagent.api.ITransactionDemarcator
Sets the unique transaction instance identifier for the transaction to the user defined id.

A B C E G I P R S
AppDynamics APM API v2.0

Copyright 2010 AppDynamics Inc. All rights reserved.