Class LicenseStore

java.lang.Object
io.confluent.license.LicenseStore
All Implemented Interfaces:
ConfluentLicenseStore

public class LicenseStore extends Object implements ConfluentLicenseStore
IMPORTANT: This class should not use Kafka APIs newer than AK 0.11.0/CP 3.3.0. All of our proprietary connectors are dependent upon the LicenseManager framework and they all include this dependency in their plugin directory. So, when the connectors are installed into any CP version, the connector's LicenseManager uses the AK APIs provided by the Connect installation to create the license topic if necessary. Connectors may be installed into CP 3.3.0 or newer when `AdminClient.createTopics(...)` was added. We should maintain compatibility for the LicenseManager for all these versions by using only older APIs that are available from 3.3.0.