...
The HookDispatcher class is modified, too, as the core service used by the different sensor types needs to be switched if a record of an invocation sequence is started. Only one invocation sequence can be recorded per thread, so if an invocation sequence should be started, but one is already running, it will just be discarded.
Access interfaces
The CMR provides the following interfaces to access the sequence tracer information.
- interval in which the trace was recorded (it must also be possible to only specify one (start or end) time)
- logical name of the sequence trace
- method name: regular expression of a method name that was recorded in the trace
- class name: regular expression of a class name that was recorded in the trace (meaning that at least one method of this class was recorded in the trace)
- time: the time the trace took to finish. Currently only the ">=" (greater than or equals) has to be implemented
- Multiple selections of the just mentioned search parameters must be possible