Package org.apache.accumulo.server.conf
Class NamespaceConfiguration
- java.lang.Object
-
- org.apache.accumulo.core.conf.AccumuloConfiguration
-
- org.apache.accumulo.core.conf.ObservableConfiguration
-
- org.apache.accumulo.server.conf.NamespaceConfiguration
-
public class NamespaceConfiguration extends ObservableConfiguration
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.accumulo.core.conf.AccumuloConfiguration
AccumuloConfiguration.MatchFilter, AccumuloConfiguration.PrefixFilter, AccumuloConfiguration.PropertyFilter
-
-
Field Summary
Fields Modifier and Type Field Description protected Instance
inst
protected String
namespaceId
-
Constructor Summary
Constructors Constructor Description NamespaceConfiguration(String namespaceId, Instance inst, AccumuloConfiguration parent)
NamespaceConfiguration(String namespaceId, AccumuloConfiguration parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObserver(ConfigurationObserver co)
String
get(Property property)
protected String
getNamespaceId()
AccumuloConfiguration
getParentConfiguration()
Gets the parent configuration of this configuration.void
getProperties(Map<String,String> props, com.google.common.base.Predicate<String> filter)
long
getUpdateCount()
void
invalidateCache()
void
removeObserver(ConfigurationObserver co)
-
Methods inherited from class org.apache.accumulo.core.conf.ObservableConfiguration
expireAllObservers, getObservers, propertiesChanged, propertyChanged
-
Methods inherited from class org.apache.accumulo.core.conf.AccumuloConfiguration
get, getAllPropertiesWithPrefix, getBoolean, getCount, getDefaultConfiguration, getFraction, getFraction, getMaxFilesPerTablet, getMemoryInBytes, getMemoryInBytes, getPath, getPort, getTableConfiguration, getTimeInMillis, getTimeInMillis, instantiateClassProperty, iterator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
NamespaceConfiguration
public NamespaceConfiguration(String namespaceId, AccumuloConfiguration parent)
-
NamespaceConfiguration
public NamespaceConfiguration(String namespaceId, Instance inst, AccumuloConfiguration parent)
-
-
Method Detail
-
getParentConfiguration
public AccumuloConfiguration getParentConfiguration()
Gets the parent configuration of this configuration.- Returns:
- parent configuration
-
get
public String get(Property property)
- Specified by:
get
in classAccumuloConfiguration
-
getProperties
public void getProperties(Map<String,String> props, com.google.common.base.Predicate<String> filter)
- Specified by:
getProperties
in classAccumuloConfiguration
-
getNamespaceId
protected String getNamespaceId()
-
addObserver
public void addObserver(ConfigurationObserver co)
- Overrides:
addObserver
in classObservableConfiguration
-
removeObserver
public void removeObserver(ConfigurationObserver co)
- Overrides:
removeObserver
in classObservableConfiguration
-
invalidateCache
public void invalidateCache()
- Overrides:
invalidateCache
in classAccumuloConfiguration
-
getUpdateCount
public long getUpdateCount()
- Overrides:
getUpdateCount
in classAccumuloConfiguration
-
-