@Component.Builder
public static interface SwitchableDatasafeServices.Builder
| Modifier and Type | Method and Description |
|---|---|
SwitchableDatasafeServices |
build() |
SwitchableDatasafeServices.Builder |
config(de.adorsys.datasafe.directory.api.config.DFSConfig config)
Binds (configures) system root uri - where user profiles will be located and system
access to open (but not to read key) keystore.
|
SwitchableDatasafeServices.Builder |
encryption(de.adorsys.datasafe.encrypiton.api.types.encryption.EncryptionConfig encryptionConfig) |
SwitchableDatasafeServices.Builder |
overridesRegistry(de.adorsys.datasafe.types.api.context.overrides.OverridesRegistry overridesRegistry)
Provides class overriding functionality, so that you can disable i.e.
|
SwitchableDatasafeServices.Builder |
storage(de.adorsys.datasafe.storage.api.StorageService storageService)
Binds (configures) all storage operations - not necessary to call
storageList after. |
@BindsInstance SwitchableDatasafeServices.Builder config(de.adorsys.datasafe.directory.api.config.DFSConfig config)
@BindsInstance SwitchableDatasafeServices.Builder storage(de.adorsys.datasafe.storage.api.StorageService storageService)
storageList after.@BindsInstance SwitchableDatasafeServices.Builder overridesRegistry(@Nullable de.adorsys.datasafe.types.api.context.overrides.OverridesRegistry overridesRegistry)
overridesRegistry - Map with class-overrides (note: you can override classes that are
annotated with RuntimeDelegate)@BindsInstance SwitchableDatasafeServices.Builder encryption(@Nullable de.adorsys.datasafe.encrypiton.api.types.encryption.EncryptionConfig encryptionConfig)
SwitchableDatasafeServices build()
@Singleton will have scope analogous to Spring {code @Prototype}.Copyright © 2020. All rights reserved.