org.jboss.dna.repository
Class RepositoryService
java.lang.Object
org.jboss.dna.repository.RepositoryService
- All Implemented Interfaces:
- AdministeredService
@ThreadSafe
public class RepositoryService
- extends Object
- implements AdministeredService
- Author:
- Randall Hauch
RepositoryService
public RepositoryService(RepositoryLibrary sources,
String configurationSourceName,
ExecutionContext context)
- Create a service instance, reading the configuration describing new
RepositorySource instances from the source with
the supplied name.
- Parameters:
sources - the source managerconfigurationSourceName - the name of the RepositorySource that is the configuration repositorycontext - the execution context in which this service should run
- Throws:
IllegalArgumentException - if the bootstrap source is null or the execution context is null
RepositoryService
public RepositoryService(RepositoryLibrary sources,
String configurationSourceName,
Path pathToConfigurationRoot,
ExecutionContext context)
- Create a service instance, reading the configuration describing new
RepositorySource instances from the source with
the supplied name and path within the repository.
- Parameters:
sources - the source managerconfigurationSourceName - the name of the RepositorySource that is the configuration repositorypathToConfigurationRoot - the path of the node in the configuration source repository that should be treated by this
service as the root of the service's configuration; if null, then "/dna:system" is usedcontext - the execution context in which this service should run
- Throws:
IllegalArgumentException - if the bootstrap source is null or the execution context is null
getAdministrator
public ServiceAdministrator getAdministrator()
-
- Specified by:
getAdministrator in interface AdministeredService
getConfigurationSourceName
public String getConfigurationSourceName()
- Returns:
- configurationSourceName
getRepositorySourceManager
public RepositoryLibrary getRepositorySourceManager()
- Returns:
- sources
getExecutionEnvironment
public ExecutionContext getExecutionEnvironment()
- Returns:
- env
getJndiName
public String getJndiName()
equals
public boolean equals(Object obj)
-
- Overrides:
equals in class Object
Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.