Package org.apache.accumulo.server.conf
Class ServerConfigurationFactory
- java.lang.Object
-
- org.apache.accumulo.server.conf.ServerConfiguration
-
- org.apache.accumulo.server.conf.ServerConfigurationFactory
-
public class ServerConfigurationFactory extends ServerConfiguration
A factory for configurations used by a server process. Instance of this class are thread-safe.
-
-
Constructor Summary
Constructors Constructor Description ServerConfigurationFactory(ServerContext context, SiteConfiguration siteConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultConfiguration
getDefaultConfiguration()
NamespaceConfiguration
getNamespaceConfiguration(NamespaceId namespaceId)
NamespaceConfiguration
getNamespaceConfigurationForTable(TableId tableId)
ServerContext
getServerContext()
SiteConfiguration
getSiteConfiguration()
AccumuloConfiguration
getSystemConfiguration()
TableConfiguration
getTableConfiguration(TableId tableId)
-
-
-
Constructor Detail
-
ServerConfigurationFactory
public ServerConfigurationFactory(ServerContext context, SiteConfiguration siteConfig)
-
-
Method Detail
-
getServerContext
public ServerContext getServerContext()
-
getSiteConfiguration
public SiteConfiguration getSiteConfiguration()
-
getDefaultConfiguration
public DefaultConfiguration getDefaultConfiguration()
-
getSystemConfiguration
public AccumuloConfiguration getSystemConfiguration()
- Specified by:
getSystemConfiguration
in classServerConfiguration
-
getTableConfiguration
public TableConfiguration getTableConfiguration(TableId tableId)
- Specified by:
getTableConfiguration
in classServerConfiguration
-
getNamespaceConfigurationForTable
public NamespaceConfiguration getNamespaceConfigurationForTable(TableId tableId)
-
getNamespaceConfiguration
public NamespaceConfiguration getNamespaceConfiguration(NamespaceId namespaceId)
- Specified by:
getNamespaceConfiguration
in classServerConfiguration
-
-