@Component.Builder
public static interface DefaultDatasafeServices.Builder
| Modifier and Type | Method and Description |
|---|---|
DefaultDatasafeServices |
build() |
DefaultDatasafeServices.Builder |
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.
|
DefaultDatasafeServices.Builder |
overridesRegistry(OverridesRegistry overridesRegistry)
Provides class overriding functionality, so that you can disable i.e.
|
DefaultDatasafeServices.Builder |
storage(StorageService storageService)
Binds (configures) all storage operations - not necessary to call
storageList after. |
@BindsInstance DefaultDatasafeServices.Builder config(DFSConfig config)
@BindsInstance DefaultDatasafeServices.Builder storage(StorageService storageService)
storageList after.@BindsInstance DefaultDatasafeServices.Builder overridesRegistry(@Nullable OverridesRegistry overridesRegistry)
overridesRegistry - Map with class-overrides (note: you can override classes that are
annotated with RuntimeDelegate)DefaultDatasafeServices build()
@Singleton will have scope analogous to Spring {code @Prototype}.Copyright © 2019. All rights reserved.