public abstract class ConfigProviderBase extends ConfigObject implements IConfigProvider
This class supplies the base implementation for a configuration provider. The provider should extend this class and complete the implementation.
Modifier and Type | Method and Description |
---|---|
IConfigRepository |
createRepository(UtlAddressDescriptor descriptor)
Implementation of
IConfigProvider.createRepository(com.neeve.util.UtlAddressDescriptor) |
String |
getName()
Implementation of
IConfigProvider.getName() |
IConfigRepository |
openRepository(UtlAddressDescriptor descriptor)
Implementation of
IConfigProvider.openRepository(com.neeve.util.UtlAddressDescriptor) |
boolean |
repositoryExists(UtlAddressDescriptor descriptor)
Implementation of
IConfigProvider.repositoryExists(com.neeve.util.UtlAddressDescriptor) |
getTracer
public final String getName()
IConfigProvider.getName()
getName
in interface IConfigProvider
public final IConfigRepository createRepository(UtlAddressDescriptor descriptor) throws EConfigException
IConfigProvider.createRepository(com.neeve.util.UtlAddressDescriptor)
createRepository
in interface IConfigProvider
descriptor
- The repository descriptor used to describe the repository
to create.EConfigException
- Thrown in case an error occurs during the creation
of the repositorypublic final IConfigRepository openRepository(UtlAddressDescriptor descriptor) throws EConfigException
IConfigProvider.openRepository(com.neeve.util.UtlAddressDescriptor)
openRepository
in interface IConfigProvider
descriptor
- The repository descriptor used to describe the repository
to open.EConfigException
- Thrown in case an error occurs during the opening
of the repositorypublic final boolean repositoryExists(UtlAddressDescriptor descriptor)
IConfigProvider.repositoryExists(com.neeve.util.UtlAddressDescriptor)
repositoryExists
in interface IConfigProvider
descriptor
- The repository descriptor used to describe the repository
to check for.Copyright © 2019 Neeve Research, LLC. All Rights Reserved.