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, cacheHardwareID, connectionSpecs, disableSsl, enableNegativeConsumptions, enableRetrying, getCacheHardwareID, getEnableRetrying, getIdentityProvider, hostnameVerifier, identityProvider, infoToStore, productCode, proxyCertPath, proxyHost, proxyPass, proxyPort, proxyUser, requestLogging, requestTimeout, serviceURL, sharedKey, sslConfig, sslConfig, storeMachineInfo
public 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.ConfigurationException
public String toString()
toString
in class com.licensespring.BaseConfiguration.ConfigurationBuilder<FloatingConfiguration,FloatingConfiguration.FloatingConfigurationBuilder>
Copyright © 2024 Cense Data Inc.. All rights reserved.