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 © 2024 Cense Data Inc.. All rights reserved.