...
The Tracing Agent also runs an ignore check.
TODO: Check this
All already collected invocation data will be added and send with the RMI. This could lead to high memory and network consumption, because the collected data can get really big.
For RMI Tracking the marshall() and unmarshall() methods are modified, so that the current Invocation Identifier is also transmitted (Stream Injection).
...
The invocation hook uses the iCoreService interface and simulates an storage service to get the data from other sensors. Like in the container approach(sequense sequence sensor).
For thread pools:
...
The run() method is instrumented and the ThreadLokal ThreadLocal is set with RunnableReflection on the current runnable.
...