Package io.apiman.manager.api.micro
Class ManagerApiMicroServicePluginRegistry
- java.lang.Object
-
- io.apiman.manager.api.core.plugin.AbstractPluginRegistry
-
- io.apiman.manager.api.micro.ManagerApiMicroServicePluginRegistry
-
- All Implemented Interfaces:
IPluginRegistry
@ApplicationScoped public class ManagerApiMicroServicePluginRegistry extends AbstractPluginRegistry
A micro service version of the plugin registry. This subclass exists in order to properly configure the data directory that should be used. The location of the plugin data directory must be provided via a system property.- Author:
- eric.wittmann@redhat.com
-
-
Constructor Summary
Constructors Constructor Description ManagerApiMicroServicePluginRegistry()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<URI>getMavenRepositories()protected Set<URI>loadMavenRepositories()protected voidpostConstruct()-
Methods inherited from class io.apiman.manager.api.core.plugin.AbstractPluginRegistry
createPluginClassLoader, downloadFromMavenRepo, downloadPlugin, loadPlugin, setPluginsDir
-
-
-
-
Method Detail
-
postConstruct
@PostConstruct protected void postConstruct()
-
getMavenRepositories
protected Set<URI> getMavenRepositories()
- Overrides:
getMavenRepositoriesin classAbstractPluginRegistry- See Also:
AbstractPluginRegistry.getMavenRepositories()
-
-