public static final class FloatingConfiguration.FloatingConfigurationBuilder extends com.licensespring.BaseConfiguration.ConfigurationBuilder<FloatingConfiguration,FloatingConfiguration.FloatingConfigurationBuilder>
| Modifier and Type | Method and Description |
|---|---|
FloatingConfiguration.FloatingConfigurationBuilder |
addShutdownHook(boolean addShutdownHook)
Shutdown hooks are created for all activated licenses during the lifetime.
|
FloatingConfiguration.FloatingConfigurationBuilder |
borrowedLicenseExpirationSubscriber(BorrowedLicenseExpirationSubscriber borrowedLicenseExpirationSubscriber)
Assigns a
BorrowedLicenseExpirationSubscriber instance to be used for handling
borrowed license expiration events. |
FloatingConfiguration |
build()
Build the floating configuration.
|
FloatingConfiguration.FloatingConfigurationBuilder |
checkSubscriber(CheckLicenseSubscriber checkLicenseSubscriber)
Add the CheckLicenseSubscriber implementation, which receives events on a background thread,
which periodically call the check API.
|
FloatingConfiguration.FloatingConfigurationBuilder |
enablePeriodicCheck(boolean enablePeriodicCheck)
Enable periodic check invocation.
|
protected FloatingConfiguration.FloatingConfigurationBuilder |
self() |
String |
toString()
Autogenerated toString
|
apiKey, appName, appVersion, authURL, cacheHardwareID, clientId, clientSecret, connectionSpecs, disableSsl, enableNegativeConsumptions, enableRetrying, getCacheHardwareID, getEnableRetrying, getIdentityProvider, hostnameVerifier, identityProvider, infoToStore, productCode, proxyCertPath, proxyHost, proxyPass, proxyPort, proxyUser, requestLogging, requestTimeout, serviceURL, serviceUrlCertPath, sharedKey, sslConfig, sslConfig, storeMachineInfopublic FloatingConfiguration.FloatingConfigurationBuilder addShutdownHook(boolean addShutdownHook)
addShutdownHook - should the sdk add a shutdown hook for license deactivation.public FloatingConfiguration.FloatingConfigurationBuilder enablePeriodicCheck(boolean enablePeriodicCheck)
enablePeriodicCheck - the enable periodic checkpublic FloatingConfiguration.FloatingConfigurationBuilder checkSubscriber(CheckLicenseSubscriber checkLicenseSubscriber)
checkLicenseSubscriber - the implementation handling check events.public FloatingConfiguration.FloatingConfigurationBuilder borrowedLicenseExpirationSubscriber(BorrowedLicenseExpirationSubscriber borrowedLicenseExpirationSubscriber)
BorrowedLicenseExpirationSubscriber instance to be used for handling
borrowed license expiration events.borrowedLicenseExpirationSubscriber - An instance of BorrowedLicenseExpirationSubscriber.protected FloatingConfiguration.FloatingConfigurationBuilder self()
self in class com.licensespring.BaseConfiguration.ConfigurationBuilder<FloatingConfiguration,FloatingConfiguration.FloatingConfigurationBuilder>public FloatingConfiguration build() throws com.licensespring.model.exceptions.validation.ConfigurationException
build in class com.licensespring.BaseConfiguration.ConfigurationBuilder<FloatingConfiguration,FloatingConfiguration.FloatingConfigurationBuilder>com.licensespring.model.exceptions.validation.ConfigurationExceptionpublic String toString()
toString in class com.licensespring.BaseConfiguration.ConfigurationBuilder<FloatingConfiguration,FloatingConfiguration.FloatingConfigurationBuilder>Copyright © 2025 Cense Data Inc.. All rights reserved.