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.
Javadoc documentation for
com.apama.util.TimestampSet and
com.apama.util.TimestampConfig classes is provided as part of the Apama documentation set. See the
API Reference for Java (Javadoc).