Class SigningOperationEvent

java.lang.Object
jdk.jfr.Event
zeroecho.pki.server.jfr.SigningOperationEvent

public final class SigningOperationEvent extends Event
JFR event emitted for every signing operation submitted to the gateway.

Captures the operation type, target authority, and outcome so that JFR recordings can be used to measure signing throughput and latency per authority and operation type.

Since:
1.0
  • Field Details

    • operationId

      public String operationId
      Stable operation identifier, e.g. credential.issue.
    • authorityId

      public String authorityId
      Identifier of the certificate authority targeted by this operation.
    • succeeded

      public boolean succeeded
      Whether the operation completed without a server-side failure.
    • failureReason

      public String failureReason
      Short failure reason code when the operation did not succeed; null when succeeded is true.
  • Constructor Details

    • SigningOperationEvent

      public SigningOperationEvent()
      Creates an uncommitted event with default field values; populate fields before committing.