public interface ConfluentLicenseStore
This interface supports both simple and advanced license storage:
The interface provides default implementations for advanced features that delegate to basic methods, ensuring backward compatibility while enabling rich functionality for stores that support it.
| Modifier and Type | Method and Description |
|---|---|
default Map<License.DeploymentScope,String> |
getLatestLicenses()
Get all licenses with their corresponding type
Simple stores should return an empty map.
|
String |
licenseScan() |
default void |
registerLicense(License.DeploymentScope key,
String license) |
void |
registerLicense(String license) |
void |
start() |
void |
stop() |
void start()
void stop()
String licenseScan()
void registerLicense(String license)
default Map<License.DeploymentScope,String> getLatestLicenses()
default void registerLicense(License.DeploymentScope key, String license)