Patent ID: 7493622

Claim:
In a Java 2 Enterprise Edition (J2EE) application server, a method of passing context information among transactions in a hierarchical parent-child transaction chain executing in a single thread of execution, the method comprising: a first instrumentation tool selectively instrumenting a top level transaction and child transactions during a Java Virtual Machine (JVM) load process and a second instrumentation tool selectively instrumenting the top level transaction and child transactions before the JVM load process, generating a top level correlator corresponding to the top level transaction, spawning a plurality of child correlators corresponding to the child transactions in said hierarchical parent-child transaction chain, storing said top level correlator and said plurality of child correlators in a Java thread local (JTL) stack associated with said single thread of execution, cross-correlating context information provided by said child correlators, wherein each child correlator comprises a field for identifying a current transaction parent and a field for identifying said top level transaction.