@Private @Evolving public class NamespaceInfo extends StorageInfo
| Modifier and Type | Class | Description |
|---|---|---|
static class |
NamespaceInfo.Capability |
clusterID, cTime, layoutVersion, namespaceID, STORAGE_FILE_VERSION, storageType| Constructor | Description |
|---|---|
NamespaceInfo() |
|
NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT) |
|
NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT,
java.lang.String buildVersion,
java.lang.String softwareVersion) |
|
NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT,
java.lang.String buildVersion,
java.lang.String softwareVersion,
long capabilities) |
|
NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT,
java.lang.String buildVersion,
java.lang.String softwareVersion,
long capabilities,
org.apache.hadoop.ha.HAServiceProtocol.HAServiceState st) |
|
NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT,
org.apache.hadoop.ha.HAServiceProtocol.HAServiceState st) |
|
NamespaceInfo(StorageInfo storage) |
|
NamespaceInfo(StorageInfo storage,
org.apache.hadoop.ha.HAServiceProtocol.HAServiceState st) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getBlockPoolID() |
|
java.lang.String |
getBuildVersion() |
|
long |
getCapabilities() |
|
java.lang.String |
getSoftwareVersion() |
|
org.apache.hadoop.ha.HAServiceProtocol.HAServiceState |
getState() |
|
boolean |
isCapabilitySupported(NamespaceInfo.Capability capability) |
|
void |
setBlockPoolID(java.lang.String blockPoolID) |
|
void |
setCapabilities(long capabilities) |
|
void |
setClusterID(java.lang.String clusterID) |
|
void |
setState(org.apache.hadoop.ha.HAServiceProtocol.HAServiceState state) |
|
java.lang.String |
toString() |
|
void |
validateStorage(NNStorage storage) |
checkStorageType, getClusterID, getClusterIdFromColonSeparatedString, getCTime, getLayoutVersion, getNamespaceID, getNsIdFromColonSeparatedString, getProperty, getServiceLayoutFeatureMap, getServiceLayoutVersion, readPreviousVersionProperties, readProperties, readPropertiesFile, setClusterId, setcTime, setFieldsFromProperties, setLayoutVersion, setNamespaceID, setServiceLayoutVersion, setStorageInfo, toColonSeparatedString, toMapString, versionSupportsFederationpublic NamespaceInfo()
public NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT,
java.lang.String buildVersion,
java.lang.String softwareVersion)
public NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT,
java.lang.String buildVersion,
java.lang.String softwareVersion,
long capabilities,
org.apache.hadoop.ha.HAServiceProtocol.HAServiceState st)
public NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT,
java.lang.String buildVersion,
java.lang.String softwareVersion,
long capabilities)
public NamespaceInfo(StorageInfo storage)
public NamespaceInfo(StorageInfo storage, org.apache.hadoop.ha.HAServiceProtocol.HAServiceState st)
public NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT)
public NamespaceInfo(int nsID,
java.lang.String clusterID,
java.lang.String bpID,
long cT,
org.apache.hadoop.ha.HAServiceProtocol.HAServiceState st)
public long getCapabilities()
@VisibleForTesting public void setCapabilities(long capabilities)
@VisibleForTesting public void setState(org.apache.hadoop.ha.HAServiceProtocol.HAServiceState state)
public boolean isCapabilitySupported(NamespaceInfo.Capability capability)
public java.lang.String getBuildVersion()
public java.lang.String getBlockPoolID()
public java.lang.String getSoftwareVersion()
public org.apache.hadoop.ha.HAServiceProtocol.HAServiceState getState()
public void setClusterID(java.lang.String clusterID)
public void setBlockPoolID(java.lang.String blockPoolID)
public java.lang.String toString()
toString in class StorageInfopublic void validateStorage(NNStorage storage) throws java.io.IOException
java.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.