Package io.apiman.manager.api.micro
Class ManagerApiMicroServiceConfig
- java.lang.Object
-
- io.apiman.manager.api.core.config.ApiManagerConfig
-
- io.apiman.manager.api.micro.ManagerApiMicroServiceConfig
-
- All Implemented Interfaces:
IJpaProperties
@ApplicationScoped public class ManagerApiMicroServiceConfig extends ApiManagerConfig implements IJpaProperties
Configuration for the API Manager back-end micro service.- Author:
- eric.wittmann@redhat.com
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPIMAN_PLUGIN_DIRECTORYstatic StringAPIMAN_PROPERTIES_URL-
Fields inherited from class io.apiman.manager.api.core.config.ApiManagerConfig
APIMAN_API_KEY_GENERATOR_TYPE, APIMAN_DATA_ENCRYPTER_TYPE, APIMAN_MANAGER_API_CATALOG_TYPE, APIMAN_MANAGER_CONFIG_LOGGER, APIMAN_MANAGER_FEATURES_ORG_CREATE_ADMIN_ONLY, APIMAN_MANAGER_HIBERNATE_DIALECT, APIMAN_MANAGER_HIBERNATE_DS, APIMAN_MANAGER_METRICS_ES_CLIENT_FACTORY, APIMAN_MANAGER_METRICS_TYPE, APIMAN_MANAGER_NEW_USER_BOOTSTRAPPER_TYPE, APIMAN_MANAGER_SECURITY_CONTEXT_TYPE, APIMAN_MANAGER_STORAGE_ES_CLIENT_FACTORY, APIMAN_MANAGER_STORAGE_ES_INDEX_NAME, APIMAN_MANAGER_STORAGE_ES_INITIALIZE, APIMAN_MANAGER_STORAGE_JPA_INITIALIZE, APIMAN_MANAGER_STORAGE_QUERY_TYPE, APIMAN_MANAGER_STORAGE_TYPE, APIMAN_PLUGIN_REGISTRIES, APIMAN_PLUGIN_REPOSITORIES
-
-
Constructor Summary
Constructors Constructor Description ManagerApiMicroServiceConfig()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getAllHibernateProperties()FilegetPluginDirectory()protected org.apache.commons.configuration.ConfigurationloadProperties()-
Methods inherited from class io.apiman.manager.api.core.config.ApiManagerConfig
getApiCatalogProperties, getApiCatalogType, getApiKeyGeneratorProperties, getApiKeyGeneratorType, getConfig, getDataEncrypterProperties, getDataEncrypterType, getHibernateDataSource, getHibernateDialect, getIdmStorageProperties, getLoggerName, getMetricsESClientFactory, getMetricsESClientFactoryConfig, getMetricsProperties, getMetricsType, getNewUserBootstrapperProperties, getNewUserBootstrapperType, getPluginRegistries, getPluginRepositories, getPrefixedProperties, getSecurityContextType, getStorageESClientFactory, getStorageESClientFactoryConfig, getStorageESIndexName, getStorageProperties, getStorageQueryProperties, getStorageQueryType, getStorageType, isAdminOnlyOrgCreationEnabled, isInitializeStorageES, isInitializeStorageJPA
-
-
-
-
Field Detail
-
APIMAN_PROPERTIES_URL
public static final String APIMAN_PROPERTIES_URL
- See Also:
- Constant Field Values
-
APIMAN_PLUGIN_DIRECTORY
public static final String APIMAN_PLUGIN_DIRECTORY
- See Also:
- Constant Field Values
-
-
Method Detail
-
loadProperties
protected org.apache.commons.configuration.Configuration loadProperties()
- Overrides:
loadPropertiesin classApiManagerConfig- See Also:
ApiManagerConfig.loadProperties()
-
getPluginDirectory
public File getPluginDirectory()
- Returns:
- the configured plugin directory
-
getAllHibernateProperties
public Map<String,String> getAllHibernateProperties()
- Specified by:
getAllHibernatePropertiesin interfaceIJpaProperties- See Also:
IJpaProperties.getAllHibernateProperties()
-
-