@ApplicationScoped public class ManagerApiMicroServiceCdiFactory extends Object
| Constructor and Description |
|---|
ManagerApiMicroServiceCdiFactory() |
@Produces @ApplicationScoped public static INewUserBootstrapper provideNewUserBootstrapper(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry)
@Produces @ApplicationScoped public static IStorage provideStorage(ManagerApiMicroServiceConfig config, @New JpaStorage jpaStorage, IPluginRegistry pluginRegistry)
@Produces @ApplicationScoped public static ISecurityContext provideSecurityContext(@New DefaultSecurityContext defaultSC)
@Produces @ApplicationScoped public static IStorageQuery provideStorageQuery(ManagerApiMicroServiceConfig config, @New JpaStorage jpaStorage, IPluginRegistry pluginRegistry)
@Produces @ApplicationScoped public static IMetricsAccessor provideMetricsAccessor(ManagerApiMicroServiceConfig config, @New NoOpMetricsAccessor noopMetrics, IPluginRegistry pluginRegistry)
@Produces @ApplicationScoped public static IApiKeyGenerator provideApiKeyGenerator(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry, @New UuidApiKeyGenerator uuidApiKeyGen)
@Produces @ApplicationScoped public static IDataEncrypter provideDataEncrypter(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry, @New DefaultDataEncrypter defaultEncrypter)
@Produces @ApplicationScoped public static IApiCatalog provideApiCatalog(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry)
@Produces @ApplicationScoped @Named(value="storage-factory") public static IEsClientFactory provideStorageESClientFactory(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry)
Copyright © 2022 Apiman. All rights reserved.