Class CertificateGenerationStatistics


  • public class CertificateGenerationStatistics
    extends java.lang.Object
    Tracks basic certificate generation statistics.
    • Constructor Detail

      • CertificateGenerationStatistics

        public CertificateGenerationStatistics()
    • Method Detail

      • certificateCreated

        public void certificateCreated​(long startTimeMs,
                                       long finishTimeMs)
        Records a certificate generation that started at startTimeMs and completed at finishTimeMs.
        Parameters:
        startTimeMs - startTimeMs
        finishTimeMs - finishTimeMs
      • getCertificatesGenerated

        public int getCertificatesGenerated()
        Returns the total number of certificates created.
        Returns:
        CertificatesGenerated
      • getTotalCertificateGenerationTimeMs

        public long getTotalCertificateGenerationTimeMs()
        Returns the total number of ms spent generating all certificates.
        Returns:
        TotalCertificateGenerationTimeMs
      • getAvgCertificateGenerationTimeMs

        public long getAvgCertificateGenerationTimeMs()
        Returns the average number of ms per certificate generated.
        Returns:
        AvgCertificateGenerationTimeMs
      • firstCertificateGeneratedTimestamp

        public long firstCertificateGeneratedTimestamp()
        Returns the timestamp (ms since epoch) when the first certificate was generated, or 0 if none have been generated.
        Returns:
        firstCertificateGeneratedTimestamp