@Component.Builder
public static interface LegacyDatasafeService.Builder
| Modifier and Type | Method and Description |
|---|---|
LegacyDatasafeService |
build() |
LegacyDatasafeService.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.
|
LegacyDatasafeService.Builder |
encryption(de.adorsys.datasafe.encrypiton.api.types.encryption.EncryptionConfig encryptionConfig) |
LegacyDatasafeService.Builder |
overridesRegistry(de.adorsys.datasafe.types.api.context.overrides.OverridesRegistry overridesRegistry)
Provides class overriding functionality, so that you can disable i.e.
|
LegacyDatasafeService.Builder |
storage(de.adorsys.datasafe.storage.api.StorageService storageService)
Binds (configures) all storage operations - not necessary to call
storageList after. |
@BindsInstance LegacyDatasafeService.Builder config(de.adorsys.datasafe.directory.api.config.DFSConfig config)
@BindsInstance LegacyDatasafeService.Builder storage(de.adorsys.datasafe.storage.api.StorageService storageService)
storageList after.@BindsInstance LegacyDatasafeService.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 LegacyDatasafeService.Builder encryption(@Nullable de.adorsys.datasafe.encrypiton.api.types.encryption.EncryptionConfig encryptionConfig)
LegacyDatasafeService build()
@Singleton will have scope analogous to Spring {code @Prototype}.Copyright © 2019. All rights reserved.