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.