com.licensespring contains the main public classes of interest when implementing
the client SDKs (license-client, floating-client).See: Description
| Interface | Description |
|---|---|
| IdentityProvider |
IdentityProvider interface should be used when implementing own -custom hardware key generation
algorithm The default implementation provided uses information from the motherboard, the cpu and
disk to generate a unique hardware id - representing a single device.
|
| Class | Description |
|---|---|
| BaseConfiguration |
Base configuration class - immutable - can be built using the inner Builder class.
|
| BaseConfiguration.ConfigurationBuilder<C extends BaseConfiguration,B extends BaseConfiguration.ConfigurationBuilder<C,B>> |
Builder for
BaseConfiguration. |
| JsonSerialization |
Custom Gson factory, implementing custom serialization, handling naming conventions conversion
from snake_case to camelCase, field naming, and various custom adapters required.
|
| LicenseData |
License data is the main license model returned by LS servers.
|
| LicenseData.LicenseDataBuilder |
com.licensespring contains the main public classes of interest when implementing
the client SDKs (license-client, floating-client). LicenseData is the most important class for
both of those sdks.
Subpackages com.licensespring.dto is extensively used within floating-client Both
license-client and floating-client use com.licensespring.model package, so make sure to
have a look at those.
Copyright © 2026 Cense Data Inc.. All rights reserved.