Package io.apiman.manager.api.micro
Class ManagerApiMicroServiceCdiFactory
- java.lang.Object
-
- io.apiman.manager.api.micro.ManagerApiMicroServiceCdiFactory
-
@ApplicationScoped public class ManagerApiMicroServiceCdiFactory extends Object
Attempt to create producer methods for CDI beans.- Author:
- eric.wittmann@redhat.com
-
-
Constructor Summary
Constructors Constructor Description ManagerApiMicroServiceCdiFactory()
-
Method Summary
-
-
-
Method Detail
-
provideNewUserBootstrapper
@Produces @ApplicationScoped public static INewUserBootstrapper provideNewUserBootstrapper(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry)
-
provideStorage
@Produces @ApplicationScoped public static IStorage provideStorage(ManagerApiMicroServiceConfig config, @New JpaStorage jpaStorage, IPluginRegistry pluginRegistry)
-
provideSecurityContext
@Produces @ApplicationScoped public static ISecurityContext provideSecurityContext(@New DefaultSecurityContext defaultSC)
-
provideStorageQuery
@Produces @ApplicationScoped public static IStorageQuery provideStorageQuery(ManagerApiMicroServiceConfig config, @New JpaStorage jpaStorage, IPluginRegistry pluginRegistry)
-
provideMetricsAccessor
@Produces @ApplicationScoped public static IMetricsAccessor provideMetricsAccessor(ManagerApiMicroServiceConfig config, @New NoOpMetricsAccessor noopMetrics, IPluginRegistry pluginRegistry)
-
provideApiKeyGenerator
@Produces @ApplicationScoped public static IApiKeyGenerator provideApiKeyGenerator(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry, @New UuidApiKeyGenerator uuidApiKeyGen)
-
provideDataEncrypter
@Produces @ApplicationScoped public static IDataEncrypter provideDataEncrypter(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry, @New DefaultDataEncrypter defaultEncrypter)
-
provideApiCatalog
@Produces @ApplicationScoped public static IApiCatalog provideApiCatalog(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry)
-
provideStorageESClientFactory
@Produces @ApplicationScoped @Named("storage-factory") public static IEsClientFactory provideStorageESClientFactory(ManagerApiMicroServiceConfig config, IPluginRegistry pluginRegistry)
-
-