Using the latency framework
The latency framework API provides a way to measure adapter latency by attaching high-resolution timing data to events as they stream into, through, and out of the adapter. Developers can then use these events to compute upstream, downstream, and round-trip latency numbers, including latency across multiple adapters.
The sendNormalisedEvent() and sendTransportEvent() methods contain a TimestampSet parameter that carries the microsecond-accurate timestamps that can be used to compute the desired statistics.
HTML Javadoc documentation for com.apama.util.TimestampSet and com.apama.util.TimestampConfig classes is provided as part of the Apama documentation set. The Javadoc is located in the Apama installation’s doc\javadoc directory.