Package com.google.crypto.tink.internal
Interface MonitoringClient
-
@Alpha public interface MonitoringClient
Interface for a monitoring client which can be registered with Tink.A MonitoringClient is informed by Tink about certain events happening during cryptographic operations. It can be registered in the Registry.
When a new primitive is created, the monitoring client will be called to create logger objects. These loggers are then called on each operation of the primitive.
DO NOT USE. This API is not yet ready and may change or be removed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceMonitoringClient.LoggerInterface that logs specific API calls of a specific primitive.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MonitoringClient.LoggercreateLogger(KeysetHandleInterface keysetInfo, MonitoringAnnotations annotations, java.lang.String primitive, java.lang.String api)Function that creates Logger objects.
-
-
-
Method Detail
-
createLogger
MonitoringClient.Logger createLogger(KeysetHandleInterface keysetInfo, MonitoringAnnotations annotations, java.lang.String primitive, java.lang.String api)
Function that creates Logger objects. It is called when a primitive is created.
-
-