|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RepositoryRegistry
Provides services for loading registry config files and accessing and managing repositories.
Field Summary | |
---|---|
static java.lang.String |
ROLE
Role used to register component implementations with the container. |
Method Summary | |
---|---|
void |
addRepository(java.lang.String name,
Repository repository)
Adds a repository to the registry. |
void |
empty()
Empties all of the repositories from the registry. |
Repository |
find(java.lang.String name)
Finds a repository from the registry. |
java.util.Set<java.lang.String> |
getRepositoryNames()
Accessor for repository names. |
boolean |
isEmpty()
Returns true if the registry is empty, otherwise returns true. |
void |
loadFromFile(java.lang.String fileName)
Convenience method for loading a file off of a file system. |
void |
loadFromInputStream(java.io.InputStream inputStream)
Loads the registry from inputStream. |
void |
loadFromResource(java.lang.String fileName,
java.lang.Class sourceClass)
Convenience method for loading from a JAR or Resource. |
void |
removeRepository(java.lang.String name)
Removes a repository from the registry |
void |
setRegistryLoader(RegistryLoader registryLoader)
Mutator for setting the RegistryLoader |
void |
setRepositoryLoader(RepositoryLoader repositoryLoader)
Mutator for setting the RepositoryLoader |
Field Detail |
---|
static final java.lang.String ROLE
Method Detail |
---|
void setRepositoryLoader(RepositoryLoader repositoryLoader)
RepositoryLoader
repositoryLoader
- void setRegistryLoader(RegistryLoader registryLoader)
RegistryLoader
registryLoader
- void loadFromInputStream(java.io.InputStream inputStream) throws java.io.IOException
inputStream
- contains the jvending-config file.
java.io.IOException
- thrown on interrupted I/Ovoid loadFromFile(java.lang.String fileName) throws java.io.IOException
fileName
- relative or absolute path of the file
java.io.IOException
- thrown on interrupted I/Ovoid loadFromResource(java.lang.String fileName, java.lang.Class sourceClass) throws java.io.IOException
fileName
- relative or absolute path of the file
java.io.IOException
- thrown on interrupted I/Ovoid addRepository(java.lang.String name, Repository repository)
name
- name of the repositoryrepository
- instance of the repositoryRepository find(java.lang.String name)
name
- name of the repository.
void removeRepository(java.lang.String name)
name
- name of the repositoryjava.util.Set<java.lang.String> getRepositoryNames()
void empty()
boolean isEmpty()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |