Class AbstractSensorKeyProducer

java.lang.Object
io.strimzi.kafka.oauth.metrics.AbstractSensorKeyProducer
All Implemented Interfaces:
SensorKeyProducer
Direct Known Subclasses:
IntrospectHttpSensorKeyProducer, IntrospectValidationSensorKeyProducer, JwksHttpSensorKeyProducer, JwksValidationSensorKeyProducer, UserInfoHttpSensorKeyProducer

public abstract class AbstractSensorKeyProducer extends Object implements SensorKeyProducer
A SensorKeyProducer with logic shared by all SensorKeyProducers
  • Constructor Details

    • AbstractSensorKeyProducer

      public AbstractSensorKeyProducer(String contextId, URI uri)
      The constructor, that requires contexId, and an uri on the authorization server associated with the sensor keys.
      Parameters:
      contextId - A configId or some other label that identifies the specific configuration or environment
      uri - The uri on the authorization server the metrics are associated with