All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.remondis.limbus.monitoring.publisher.RuntimeMeasurement Maven / Gradle / Ivy

Go to download

API to create and process monitoring information using extendable interfaces for consumers and producers.

The newest version!
package com.remondis.limbus.monitoring.publisher;

import com.remondis.limbus.monitoring.ClientContext;

class RuntimeMeasurement {
  private ClientContext clientContextOnStart;
  private ClientContext clientContextOnEnd;
  private Long durationInMilliseconds;

  public RuntimeMeasurement(ClientContext clientContextOnStart, ClientContext clientContextOnEnd,
      Long durationInMilliseconds) {
    super();
    this.clientContextOnStart = clientContextOnStart;
    this.clientContextOnEnd = clientContextOnEnd;
    this.durationInMilliseconds = durationInMilliseconds;
  }

  /**
   * @return the clientContextOnStart
   */
  protected ClientContext getClientContextOnStart() {
    return clientContextOnStart;
  }

  /**
   * @return the clientContextOnEnd
   */
  protected ClientContext getClientContextOnEnd() {
    return clientContextOnEnd;
  }

  /**
   * @return the durationInMilliseconds
   */
  protected Long getDurationInMilliseconds() {
    return durationInMilliseconds;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy