@ApplicationScoped public class WarCdiFactory extends Object
| Constructor and Description |
|---|
WarCdiFactory() |
| Modifier and Type | Method and Description |
|---|---|
static io.apiman.manager.api.core.IApiKeyGenerator |
provideApiKeyGenerator(io.apiman.manager.api.core.UuidApiKeyGenerator uuidApiKeyGen) |
static io.apiman.manager.api.core.IIdmStorage |
provideIdmStorage(WarApiManagerConfig config,
io.apiman.manager.api.jpa.roles.JpaIdmStorage jpaIdmStorage,
io.apiman.manager.api.es.EsStorage esStorage) |
static io.apiman.manager.api.core.logging.IApimanLogger |
provideLogger(WarApiManagerConfig config,
javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
static io.apiman.manager.api.security.ISecurityContext |
provideSecurityContext(WarApiManagerConfig config,
io.apiman.manager.api.security.impl.DefaultSecurityContext defaultSC,
io.apiman.manager.api.security.impl.KeycloakSecurityContext keycloakSC) |
static io.apiman.manager.api.core.IStorage |
provideStorage(WarApiManagerConfig config,
io.apiman.manager.api.jpa.JpaStorage jpaStorage,
io.apiman.manager.api.es.EsStorage esStorage) |
static io.apiman.manager.api.core.IStorageQuery |
provideStorageQuery(WarApiManagerConfig config,
io.apiman.manager.api.jpa.JpaStorage jpaStorage,
io.apiman.manager.api.es.EsStorage esStorage) |
static io.searchbox.client.JestClient |
provideTransportClient(WarApiManagerConfig config) |
@Produces public static io.apiman.manager.api.core.logging.IApimanLogger provideLogger(WarApiManagerConfig config, javax.enterprise.inject.spi.InjectionPoint injectionPoint)
@Produces @ApplicationScoped public static io.apiman.manager.api.security.ISecurityContext provideSecurityContext(WarApiManagerConfig config, @New io.apiman.manager.api.security.impl.DefaultSecurityContext defaultSC, @New io.apiman.manager.api.security.impl.KeycloakSecurityContext keycloakSC)
@Produces @ApplicationScoped public static io.apiman.manager.api.core.IStorage provideStorage(WarApiManagerConfig config, @New io.apiman.manager.api.jpa.JpaStorage jpaStorage, @New io.apiman.manager.api.es.EsStorage esStorage)
@Produces @ApplicationScoped public static io.apiman.manager.api.core.IStorageQuery provideStorageQuery(WarApiManagerConfig config, @New io.apiman.manager.api.jpa.JpaStorage jpaStorage, @New io.apiman.manager.api.es.EsStorage esStorage)
@Produces
@ApplicationScoped
public static io.apiman.manager.api.core.IApiKeyGenerator provideApiKeyGenerator(@New
io.apiman.manager.api.core.UuidApiKeyGenerator uuidApiKeyGen)
@Produces @ApplicationScoped public static io.apiman.manager.api.core.IIdmStorage provideIdmStorage(WarApiManagerConfig config, @New io.apiman.manager.api.jpa.roles.JpaIdmStorage jpaIdmStorage, @New io.apiman.manager.api.es.EsStorage esStorage)
@Produces @ApplicationScoped public static io.searchbox.client.JestClient provideTransportClient(WarApiManagerConfig config)
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.