Class AddOnLicenseManagerImpl

java.lang.Object
io.confluent.license.AddOnLicenseManagerImpl
All Implemented Interfaces:
AddOnLicenseManager

public class AddOnLicenseManagerImpl extends Object implements AddOnLicenseManager
  • Constructor Details

    • AddOnLicenseManagerImpl

      public AddOnLicenseManagerImpl(String topic, Map<String,Object> producerConfig, Map<String,Object> consumerConfig, Map<String,Object> topicConfig, LicenseManagerPurpose purpose, String licenseString)
      Create a new license manager that uses the specified topic for licenses, configurations for an admin client, producer, and consumer to create, write to, and read from that topic in a primary Kafka cluster.
      Parameters:
      topic - the name of the topic where licenses are persisted; may not be null
      producerConfig - the configuration for the producer used to write to the license topic; may not be null
      consumerConfig - the configuration for the consumer used to read from the license topic; may not be null
      topicConfig - the configuration for the admin client to create the license topic if required; may not be null
      purpose - the purpose of license
      licenseString - the license string, can be null if you want license to be fetched from kafka
    • AddOnLicenseManagerImpl

      public AddOnLicenseManagerImpl(ConfluentLicenseStore store, LicenseManagerPurpose purpose, String licenseString, org.apache.kafka.common.utils.Time time)
  • Method Details