| Modifier and Type | Method and Description |
|---|---|
abstract Repository |
RepositoryFactory.createRepository(Repository parent,
String name,
URI source)
Creates a new
Repository with a parent (for delegating
module resolutions) and a name. |
abstract Repository |
RepositoryFactory.createRepository(String name,
URI source)
Creates a new
Repository. |
Repository |
ModulesRegistry.getRepository(String name)
Get a repository from the list of attached repositories
|
| Modifier and Type | Method and Description |
|---|---|
void |
ModulesRegistry.addRepository(Repository repository)
Add a new
Repository to this registry. |
void |
ModulesRegistry.addRepository(Repository repository,
int weight)
Add a new
Repository to this registry. |
abstract Repository |
RepositoryFactory.createRepository(Repository parent,
String name,
URI source)
Creates a new
Repository with a parent (for delegating
module resolutions) and a name. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRepositoryImpl
Partial implementation of
Repository
that statically enumerates all ModuleDefinition
upfront. |
class |
DirectoryBasedRepository
This class is a directory based repository implementation.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,Repository> |
AbstractModulesRegistryImpl.repositories |
| Modifier and Type | Method and Description |
|---|---|
Repository |
AbstractModulesRegistryImpl.getRepository(String name)
Get a repository from the list of attached repositories
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractModulesRegistryImpl.addRepository(Repository repository)
Add a new
Repository to this registry. |
void |
AbstractModulesRegistryImpl.addRepository(Repository repository,
int weight)
Add a new
Repository to this registry. |
| Modifier and Type | Class and Description |
|---|---|
class |
CookedLibRepository |
| Modifier and Type | Class and Description |
|---|---|
class |
MavenProjectRepository
Repository implementation that loads modules
from the transitive dependencies set in a MavenProject. |
| Constructor and Description |
|---|
ModuleDependencyAnalyser(ModuleDefinition moduleDef,
Repository moduleRepository)
Create a new analyser.
|
PackageAnalyser(Repository moduleRepository) |
PackageAnalyser(Repository repo,
Logger logger) |
| Modifier and Type | Class and Description |
|---|---|
class |
OSGiDirectoryBasedRepository
Only OSGi bundles are recognized as modules.
|
class |
OSGiObrBasedRepository |
| Modifier and Type | Method and Description |
|---|---|
void |
OSGiObrModulesRegistryImpl.addRepository(Repository repository) |
void |
OSGiObrModulesRegistryImpl.addRepository(Repository repository,
int weight) |
Copyright © 2009–2017 Oracle Corporation. All rights reserved.