org.arm4.arm40.jni
Class ArmNative
java.lang.Object
org.arm4.arm40.jni.ArmNative
public class ArmNative
- extends java.lang.Object
ArmNative provides an interface to the C language bindings. This
is not a public interface and is only intended for use by the
implementation classes. It should not be considered stable and
may change without notice.
- Version:
- $Revision$ $Date$
- Author:
- dcarter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArmNative
public ArmNative()
getErrorMessage
public static java.lang.String getErrorMessage(int errorCode)
generateUUID
public static byte[] generateUUID()
generateCorrelator
public static byte[] generateCorrelator(long app_handle,
ArmID tran_id,
ArmCorrelator parent)
registerApplication
public static int registerApplication(ArmApplicationDefinition definition)
destroyApplication
public static int destroyApplication(ArmApplicationDefinition definition)
registerTransaction
public static int registerTransaction(ArmTransactionDefinition definition)
startApplication
public static int startApplication(ArmApplication app)
stopApplication
public static int stopApplication(ArmApplication app)
startTransaction
public static int startTransaction(ArmTransaction tran)
stopTransaction
public static int stopTransaction(ArmTransaction tran,
int status,
java.lang.String diagnosticDetail)
updateTransaction
public static int updateTransaction(ArmTransaction tran)
resetTransaction
public static int resetTransaction(long transaction_handle)
reportTransaction
public static int reportTransaction(ArmTranReport tran,
int status,
long response_time,
long stop_time,
java.lang.String diagnosticDetail)
getArrrivalTime
public static long getArrrivalTime()
bindThread
public static int bindThread(long tran_handle)
unbindThread
public static int unbindThread(long tran_handle)
blockTransaction
public static long blockTransaction(long tran_handle)
unblockTransaction
public static int unblockTransaction(long tran_handle,
long block_handle)
isAgentTrace
public static boolean isAgentTrace(ArmCorrelator correlator)
isApplicationTrace
public static boolean isApplicationTrace(ArmCorrelator correlator)
getInvalidHandle
public static long getInvalidHandle()