public static interface LicenseConsumerContext.ManagerBuilder extends Builder<LicenseConsumerManager>, Injection<LicenseConsumerContext.ManagerBuilder>
Builder.build() to obtain a configured license consumer manager.| Modifier and Type | Method and Description |
|---|---|
LicenseConsumerContext.ManagerBuilder |
authentication(Authentication authentication)
Sets the authentication.
|
LicenseApplicationContext.PbeInjection<LicenseConsumerContext.ManagerBuilder> |
encryption()
Returns an injection for a password based encryption (PBE).
|
LicenseConsumerContext.ManagerBuilder |
encryption(Encryption encryption)
Sets the encryption.
|
LicenseConsumerContext.ManagerBuilder |
ftpDays(int ftpDays)
Sets the free trial period (FTP) in days (the 24 hour equivalent).
|
LicenseApplicationContext.KsbaInjection<LicenseConsumerContext.ManagerBuilder> |
keyStore()
Returns an injection for a key store based authentication.
|
LicenseConsumerContext.ManagerBuilder |
parent()
Returns a builder for the parent license consumer manager.
|
LicenseConsumerContext.ManagerBuilder |
parent(LicenseConsumerManager parent)
Sets the parent license consumer manager.
|
LicenseConsumerContext.ManagerBuilder |
storeIn(Store store)
Store the license key in the given store.
|
LicenseConsumerContext.ManagerBuilder |
storeInFile(File file)
Store the license key in the given file.
|
LicenseConsumerContext.ManagerBuilder |
storeInSystemPreferences(Class<?> classInPackage)
Store the license key in the system preferences node for the package
of the given class.
|
LicenseConsumerContext.ManagerBuilder |
storeInUserPreferences(Class<?> classInPackage)
Store the license key in the user preferences node for the package
of the given class.
|
LicenseConsumerContext.ManagerBuilder authentication(Authentication authentication)
this.LicenseApplicationContext.PbeInjection<LicenseConsumerContext.ManagerBuilder> encryption()
Injection.inject() method to build and inject the
configured encryption into this builder and return it.
PBE parameters need to be configured if no parent license consumer manager is configured. Otherwise, the PBE parameters get inherited from the parent license consumer manager.
encryption(Encryption)LicenseConsumerContext.ManagerBuilder encryption(Encryption encryption)
this.LicenseConsumerContext.ManagerBuilder ftpDays(int ftpDays)
this.LicenseApplicationContext.KsbaInjection<LicenseConsumerContext.ManagerBuilder> keyStore()
Injection.inject() method to build and inject the
configured authentication into this builder and return it.
The keystore needs to have a key password configured if and only if the license consumer manager to build defines a non-zero free trial period (FTP).
authentication(Authentication)LicenseConsumerContext.ManagerBuilder parent()
Injection.inject() method to build and inject
the configured parent license consumer manager into this builder and
return it.
A parent license consumer manager is required to configure a non-zero free trial period (FTP). The parent license consumer manager will be tried first whenever a life cycle management method is executed, e.g. when verifying a license key.
parent(LicenseConsumerManager)LicenseConsumerContext.ManagerBuilder parent(LicenseConsumerManager parent)
this.LicenseConsumerContext.ManagerBuilder storeIn(Store store)
this.LicenseConsumerContext.ManagerBuilder storeInFile(File file)
this.LicenseConsumerContext.ManagerBuilder storeInSystemPreferences(Class<?> classInPackage)
this.LicenseConsumerContext.ManagerBuilder storeInUserPreferences(Class<?> classInPackage)
this.Copyright © 2005–2017 Schlichtherle IT Services. All rights reserved.